คลาสการเชื่อมต่อ
คลาสของการเชื่อมต่อระหว่างบล็อก
ลายเซ็น:
export declare class Connection implements IASTNodeLocationWithBlock
การใช้งาน: IASTNodeLocationWithBlock
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(แหล่งที่มา, ประเภท) | สร้างอินสแตนซ์ใหม่ของคลาส Connection |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
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 |
เชื่อมต่อจุดเชื่อมต่อ 2 จุดเข้าด้วยกัน นี่คือการเชื่อมต่อบนบล็อกระดับสูง |
connect(otherConnection) | เชื่อมต่อการเชื่อมต่อนี้กับการเชื่อมต่ออื่น | |
ยกเลิกการเชื่อมต่อ() | ยกเลิกการเชื่อมต่อนี้ | |
disconnectInternal(setParent) | protected |
ยกเลิกการเชื่อมต่อบล็อก 2 ชิ้นที่เชื่อมต่อกันด้วยการเชื่อมต่อนี้ |
getCheck() | ดูความเข้ากันได้ของการเชื่อมต่อ | |
getConnectionForOrphanedConnection(startBlock, orphanConnection) | static |
แสดงผลการเชื่อมต่อ (เริ่มต้นที่ startBlock) ซึ่งจะยอมรับการเชื่อมต่อที่กำหนด ซึ่งรวมถึงประเภทการเชื่อมต่อที่เข้ากันได้และการตรวจสอบการเชื่อมต่อ |
getParentAndChildConnections() | protected |
แสดงผลการเชื่อมต่อระดับบนสุด (เหนือกว่า) และการเชื่อมต่อย่อย (ด้อยกว่า) เนื่องด้วยการเชื่อมต่อนี้และการเชื่อมต่อที่เชื่อมต่อกัน |
getShadowDom(returnCurrent) | แสดงผลการนำเสนอ XML ของบล็อกเงาของการเชื่อมต่อ | |
getShadowState(returnCurrent) | แสดงผลการแสดงวัตถุต่อเนื่องของบล็อกเงาของการเชื่อมต่อ | |
getSourceBlock() | รับบล็อกแหล่งที่มาของการเชื่อมต่อนี้ | |
isConnected() | คุณเชื่อมต่ออยู่ไหม | |
isSuperior() | การเชื่อมต่อเป็นของบล็อกระดับสูง (สูงกว่าในสแต็กแหล่งที่มา) หรือไม่ | |
onCheckChanged_() | protected |
ฟังก์ชันที่จะเรียกเมื่อประเภทที่เข้ากันได้ของการเชื่อมต่อนี้มีการเปลี่ยนแปลง |
เชื่อมต่ออีกครั้ง(บล็อก, InputName) | เชื่อมต่อการเชื่อมต่อนี้กับอินพุตที่มีชื่อเดียวกันบนบล็อกที่ระบุอีกครั้ง หากมีการเชื่อมต่อกับอินพุตนั้นอยู่แล้ว ระบบจะยกเลิกการเชื่อมต่อนั้น | |
respawnShadow_() | protected |
สร้างบล็อกเงาใหม่หากมี 1 รายการที่เชื่อมต่อกับการเชื่อมต่อนี้ |
setCheck(check) | เปลี่ยนความเข้ากันได้ของการเชื่อมต่อ | |
setShadowDom(shadowDom) | เปลี่ยนบล็อกเงาของการเชื่อมต่อ | |
setShadowState(shadowState) | เปลี่ยนบล็อกเงาของการเชื่อมต่อ | |
targetBlock() | แสดงผลการบล็อกที่การเชื่อมต่อนี้เชื่อมต่ออยู่ | |
toString() | เมธอดนี้แสดงผลสตริงที่อธิบายการเชื่อมต่อนี้ในคำศัพท์สำหรับนักพัฒนาซอฟต์แวร์ (ภาษาอังกฤษเท่านั้น) มีจุดประสงค์ที่จะใช้ในบันทึกและข้อผิดพลาดของคอนโซล |