blockly > חיבור

רמת החיבור

מחלקה לחיבור בין בלוקים.

Signature:

export declare class Connection implements IASTNodeLocationWithBlock 

הטמעות: IASTNodeLocationWithBlock

יצרנים

יצרן גורמי שינוי התיאור
(constructor)(מקור, סוג) יצירת מופע חדש של המחלקה Connection

תכונות

נכס גורמי שינוי תיאור התיאור
CAN_CONNECT static מספר קבועים לבדיקה אם שני חיבורים תואמים.
REASON_CHECKS_FAILED static מספר
REASON_DIFFERENT_WORKSPACES static מספר
REASON_DRAG_CHECKS_FAILED static מספר
REASON_PREVIOUS_AND_OUTPUT static מספר
REASON_SELF_CONNECTION static מספר
REASON_SHADOW_PARENT static מספר
REASON_TARGET_NULL static מספר
REASON_WRONG_TYPE static מספר
sourceBlock_ protected חסימה
targetConnection חיבור | null חיבור שאליו החיבור הזה מתחבר. הערך null אם אין חיבור.
סוג מספר

שיטות

שיטה גורמי שינוי התיאור
connect_(childConnection) protected חיבור שני חיבורים. זהו החיבור בבלוק העליון.
connect(otherConnection) צריך לחבר את החיבור הזה לחיבור אחר.
disconnect() נתק את החיבור הזה.
disconnectInternal(setParent) protected יש לנתק שני בלוקים שמחוברים באמצעות החיבור הזה.
getCheck() בדיקת התאימות של החיבור.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static מחזירה את החיבור (מתחיל ב-startBlock) שיקבל את החיבור הנתון. הבדיקה כוללת סוגי חיבורים תואמים ובדיקות חיבור.
getParentAndChildConnections() protected מחזירה את החיבור ההורה (עלי) ואת החיבור הצאצא (ישיר) בהינתן החיבור הזה והחיבור שאליו הוא מחובר.
getShadowDom(returnCurrent) מחזירה את הייצוג ב-XML של גוש הצללים של החיבור.
getShadowState(returnCurrent) מחזירה את ייצוג האובייקט הסידורי של גוש הצללים של החיבור.
getSourceBlock() בחירה של חסימת המקור של החיבור הזה.
isConnected() האם החיבור מחובר?
isSuperior() האם החיבור שייך לבלוק עליון (גבוה יותר בסטאק המקור)?
onCheckChanged_() protected הפונקציה שתתבצע קריאה כשהסוגים התואמים של החיבור הזה ישתנו.
reconnect(block, inputName) מחבר מחדש את החיבור הזה לקלט עם השם הנתון בבלוק הנתון. אם כבר יש חיבור לקלט הזה, אז החיבור הזה מנותק.
respawnShadow_() protected צריך להפעיל מחדש את בלוק הצלליות אם הוא מחובר לחיבור הזה.
setCheck(check) שינוי התאימות של החיבור.
setShadowDom(shadowDom) שינוי גוש ההצללה של החיבור.
setShadowState(shadowState) שינוי גוש ההצללה של החיבור.
targetBlock() מחזירה את הבלוק שאליו החיבור הזה מתחבר.
toString() השיטה הזו מחזירה מחרוזת שמתארת את החיבור הזה במונחים למפתחים (באנגלית בלבד). מיועד לשימוש ביומנים ובשגיאות של המסוף.