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