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) שיטת עזרה שממירה קוד שגיאה בחיבור למחרוזת.