blockly > BasicCursor

BasicCursor-Klasse

Klasse für einen einfachen Cursor. Dadurch kann der Nutzer zu allen Knoten in der AST gelangen, indem er auf „Weiter“ oder „Zurück“ klickt.

Unterschrift:

export declare class BasicCursor extends Cursor 

Verlängert: Cursor

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)() Erstellt eine neue Instanz der BasicCursor-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
registrationName

readonly

static

(nicht deklariert) Name zum Registrieren eines Basiscursors.

Methoden

Methode Modifikatoren Beschreibung
getNextNode_(Knoten, ist gültig) protected Verwendet „Order Order Traversal“, um sich im Blockly AST zurechtzufinden. So kann der Nutzer ganz einfach in der gesamten Blockly AST navigieren, ohne die Ebene der Baumstruktur wechseln zu müssen.
getpreviousNode_(Knoten, ist gültig) protected Kehrt den Vorbestellungsdurchlauf um, um den vorherigen Knoten zu finden. So kann der Nutzer ganz einfach in der gesamten Blockly AST navigieren, ohne die Ebene der Baumstruktur wechseln zu müssen.
in() Bei einem einfachen Cursor haben wir nur die Möglichkeit, zum nächsten und vorherigen Schritt zu wechseln. So kann der Nutzer auch den nächsten Knoten des Vorbestellens aufrufen.
next() Suchen Sie beim nächsten Bestelldurchlauf den nächsten Knoten.
out() Bei einem einfachen Cursor haben wir nur die Möglichkeit, zum nächsten und vorherigen Schritt zu wechseln. So kann der Nutzer beim vorherigen Bestellvorgang zum vorherigen Knoten gelangen.
Prev() Suchen Sie den vorherigen Knoten beim Vorbestellen.
validNode_(Knoten) protected Entscheidet, welche Knoten durchlaufen und welche übersprungen werden sollen. Derzeit werden Ausgabe-, Stack- und Arbeitsbereichsknoten übersprungen.