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