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