שיעור בסיסי
מחלקה לסמן בסיסי. הפעולה הזו תאפשר למשתמש להגיע לכל הצמתים ב-AST על ידי לחיצה על 'הבא' או על 'הקודם'.
Signature:
export declare class BasicCursor extends Cursor
הרחבה: סמן
יצרנים
יצרן | גורמי שינוי | התיאור |
---|---|---|
(constructor)() | יצירת מופע חדש של המחלקה BasicCursor |
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
registrationName |
|
(לא הוצהר) | השם שמשמש לרישום סמן בסיסי. |
שיטות
שיטה | גורמי שינוי | התיאור |
---|---|---|
getNextNode_(node, isValid) | protected |
המערכת משתמשת במעבר לפני הזמנה כדי לנווט ב-Blockly AST. כך המשתמש יוכל לנווט בקלות בכל מסלול ה-Blockly AST ללא צורך להיכנס ולצאת לרמות בעץ. |
getPreviousNode_(node, isValid) | protected |
הופכת את המעבר של ההזמנה מראש כדי למצוא את הצומת הקודם. כך המשתמש יוכל לנווט בקלות בכל מסלול ה-Blockly AST ללא צורך להיכנס ולצאת לרמות בעץ. |
in() | עבור סמן בסיסי יש לנו רק את היכולת לעבור לפריט הבא ולהקודם, כך ש- in גם יאפשר למשתמש להגיע לצומת הבא במעבר המקדים. | |
next() | מוצאים את הצומת הבא במעבר לפני ההזמנה. | |
out() | עבור סמן בסיסי יש לנו רק את היכולת לעבור לפריט הבא והקודם, לכן יציאה תאפשר למשתמש להגיע לצומת הקודם במעבר המקדים. | |
prev() | מחפשים את הצומת הקודם במעבר לפני ההזמנה. | |
validNode_(node) | protected |
אפשרות זו קובעת אילו צמתים לעבור ועל אילו מהם לדלג. בשלב זה, הוא מדלג על צומתי פלט, מקבץ ו-Workspace. |