blockly > חיבור

סיווג החיבור

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

Signature:

export declare class Connection implements IASTNodeLocationWithBlock 

הטמעות: IASTNodeLocationWithBlock

יצרנים

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

מאפיינים

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

שיטות

שיטה גורמי שינוי תיאור
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() השיטה הזו מחזירה מחרוזת שמתארת את החיבור הזה במונחים של מפתחים (באנגלית בלבד). מיועד לשימוש ביומנים ובשגיאות של המסוף.