קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > ConnectionChecker
מחלקה ConnectionChecker
מחלקה לבדיקת הלוגיקה של סוג החיבור.
Signature:
export declare class ConnectionChecker implements IConnectionChecker
הטמעות: IConnectionChecker
שיטות
שיטה |
גורמי שינוי |
תיאור |
canConnect(a, b, isDragging, opt_distance) |
|
בודקים אם החיבור הנוכחי יכול להתחבר לחיבור היעד. |
canConnectToPrevious_(a, b) |
protected |
פונקציה לעזרה בבדיקת גרירה. |
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 `ConnectionChecker` class, implementing `IConnectionChecker`, manages connection type checking in the Blockly system. Key actions include determining if two connections can link via the `canConnect` and `canConnectWithReason` methods, with the latter also providing error codes. It assesses drag-related connections via `doDragChecks` and verifies safety using `doSafetyChecks`. Type compatibility is handled by `doTypeChecks`. Additionally, `getErrorMessage` provides readable error messages and `canConnectToPrevious_` is used for drag checking.\n"],null,[]]