คลาส BasicCursor
คลาสสำหรับเคอร์เซอร์พื้นฐาน วิธีนี้จะทำให้ผู้ใช้ไปที่โหนดทั้งหมดใน AST ได้โดยกดปุ่มถัดไปหรือก่อนหน้า
ลายเซ็น:
export declare class BasicCursor extends Cursor
ขยาย: เคอร์เซอร์
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)() | สร้างอินสแตนซ์ใหม่ของคลาส BasicCursor |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
registrationName |
|
(ไม่ได้ประกาศ) | ชื่อที่ใช้สำหรับการลงทะเบียนเคอร์เซอร์พื้นฐาน |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
getNextNode_(โหนด, isValid) | protected |
ใช้การส่งผ่านคำสั่งซื้อล่วงหน้าเพื่อนำทางใน Blockly AST วิธีนี้จะช่วยให้ผู้ใช้ไปยังส่วนต่างๆ ของ Blockly AST ทั้งหมดได้ง่ายๆ โดยไม่จำเป็นต้องเข้าไปอยู่ในด่านต่างๆ บนผังต้นไม้ |
getPreviousNode_(โหนด, isValid) | protected |
กลับการส่งผ่านคำสั่งซื้อล่วงหน้าเพื่อค้นหาโหนดก่อนหน้า วิธีนี้จะช่วยให้ผู้ใช้ไปยังส่วนต่างๆ ของ Blockly AST ทั้งหมดได้ง่ายๆ โดยไม่จำเป็นต้องเข้าไปอยู่ในด่านต่างๆ บนผังต้นไม้ |
in() | สำหรับเคอร์เซอร์พื้นฐาน เราจะสามารถเลื่อนไปยังรายการถัดไปและก่อนหน้าได้เท่านั้น ดังนั้น ใน จะช่วยให้ผู้ใช้สามารถเข้าถึงโหนดถัดไปในการส่งผ่านคำสั่งซื้อล่วงหน้า | |
next() | ค้นหาโหนดถัดไปในการส่งผ่านคำสั่งซื้อล่วงหน้า | |
out() | สำหรับเคอร์เซอร์พื้นฐาน เราสามารถเลือกเลื่อนไปยังรายการถัดไปหรือก่อนหน้าได้ ดังนั้นปุ่มออกทำให้ผู้ใช้สามารถเข้าถึงโหนดก่อนหน้าในการส่งผ่านคำสั่งซื้อล่วงหน้าได้ | |
prev() | ค้นหาโหนดก่อนหน้าในการส่งผ่านคำสั่งซื้อล่วงหน้า | |
validNode_(node) | protected |
กำหนดโหนดที่จะข้ามและโหนดที่จะข้าม ปัจจุบันจะข้ามโหนดเอาต์พุต สแต็ก และพื้นที่ทำงาน |