blockly > BasicCursor

שיעור BasicCursor

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

Signature:

export declare class BasicCursor extends Cursor 

הרחבה: Cursor

יצרנים

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

מאפיינים

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

static

readonly

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

שיטות

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