blockly > การเชื่อมต่อ

คลาสการเชื่อมต่อ

คลาสของการเชื่อมต่อระหว่างบล็อก

ลายเซ็น:

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() เมธอดนี้แสดงผลสตริงที่อธิบายการเชื่อมต่อนี้ในคำศัพท์สำหรับนักพัฒนาซอฟต์แวร์ (ภาษาอังกฤษเท่านั้น) มีจุดประสงค์ที่จะใช้ในบันทึกและข้อผิดพลาดของคอนโซล