קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > IConnectionChecker
ממשק IConnectionChecker
מחלקה לבדיקת הלוגיקה של סוג החיבור.
Signature:
export interface IConnectionChecker
שיטות
שיטה |
תיאור |
canConnect(a, b, isDragging, opt_distance) |
בודקים אם החיבור הנוכחי יכול להתחבר לחיבור היעד. |
canConnectWithReason(a, b, isDragging, opt_distance) |
הפונקציה בודקת אם החיבור הנוכחי יכול להתחבר לחיבור היעד, ומחזירה קוד שגיאה אם יש בעיות. |
doDragChecks(a, b, distance) |
כדאי לבדוק אם ניתן לבצע את החיבור הזה באמצעות גרירה. |
doSafetyChecks(a, b) |
בודקים שחיבור החיבורים הנתונים הוא בטוח, כלומר שהוא לא יפר את ההנחות הבסיסיות של Blockly (למשל, אף אחד מהחיבורים העצמיים). |
doTypeChecks(a, b) |
בודקים אם החיבור הזה תואם לחיבור אחר ביחס למערכת סוגי הערכים. לדוגמה הפרמטר Square_root("Hello") לא תואם. |
getErrorMessage(errorCode, a, b) |
שיטה לעזרה שמתרגמת קוד של שגיאת חיבור למחרוזת. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["The `IConnectionChecker` interface defines methods for validating connections in a visual programming environment. It allows checking if two connections (`a` and `b`) can connect, with or without error codes using `canConnect` and `canConnectWithReason`. Dragging connections are validated via `doDragChecks`. `doSafetyChecks` verifies the safety of a connection, while `doTypeChecks` confirms compatibility based on value types. `getErrorMessage` converts error codes into user-friendly messages.\n"]]