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