คลาสเครื่องหมาย
คลาสสำหรับเครื่องหมาย ซึ่งใช้ในการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์เพื่อบันทึกตำแหน่งใน AST ของ Blockly
ลายเซ็น:
export declare class Marker
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| colour | string | null | สีของเครื่องหมาย | |
| curNode | protected |
IFocusableNode | null | ตำแหน่งปัจจุบันของเครื่องหมาย |
| type | สตริง | ประเภทของเครื่องหมาย |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| dispose() | ทิ้งเครื่องหมายนี้ | |
| getCurNode() | รับตำแหน่งปัจจุบันของเครื่องหมาย | |
| getSourceBlock() | แสดงผลบล็อกที่นอตปัจจุบันของเครื่องหมายนี้เป็นบล็อกย่อย | |
| getSourceBlockFromNode(node) | แสดงผลบล็อกที่โหนดที่ระบุเป็นองค์ประกอบย่อย | |
| setCurNode(newNode) | กำหนดตำแหน่งของเครื่องหมายและเรียกใช้เมธอดอัปเดต |