blockly > BasicCursor

שיעור בסיסי

מחלקה לסמן בסיסי. הפעולה הזו תאפשר למשתמש להגיע לכל הצמתים ב-AST על ידי לחיצה על 'הבא' או על 'הקודם'.

Signature:

export declare class BasicCursor extends Cursor 

הרחבה: סמן

יצרנים

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

תכונות

נכס גורמי שינוי תיאור התיאור
registrationName

static

readonly

(לא הוצהר) השם שמשמש לרישום סמן בסיסי.

שיטות

שיטה גורמי שינוי התיאור
getNextNode_(node, isValid) protected המערכת משתמשת במעבר לפני הזמנה כדי לנווט ב-Blockly AST. כך המשתמש יוכל לנווט בקלות בכל מסלול ה-Blockly AST ללא צורך להיכנס ולצאת לרמות בעץ.
getPreviousNode_(node, isValid) protected הופכת את המעבר של ההזמנה מראש כדי למצוא את הצומת הקודם. כך המשתמש יוכל לנווט בקלות בכל מסלול ה-Blockly AST ללא צורך להיכנס ולצאת לרמות בעץ.
in() עבור סמן בסיסי יש לנו רק את היכולת לעבור לפריט הבא ולהקודם, כך ש- in גם יאפשר למשתמש להגיע לצומת הבא במעבר המקדים.
next() מוצאים את הצומת הבא במעבר לפני ההזמנה.
out() עבור סמן בסיסי יש לנו רק את היכולת לעבור לפריט הבא והקודם, לכן יציאה תאפשר למשתמש להגיע לצומת הקודם במעבר המקדים.
prev() מחפשים את הצומת הקודם במעבר לפני ההזמנה.
validNode_(node) protected אפשרות זו קובעת אילו צמתים לעבור ועל אילו מהם לדלג. בשלב זה, הוא מדלג על צומתי פלט, מקבץ ו-Workspace.