BasicCursor-Klasse
Klasse für einen einfachen Cursor. Dadurch kann der Nutzer zu allen Knoten im AST gelangen, indem er auf „Weiter“ oder „Zurück“ drückt.
Unterschrift:
export declare class BasicCursor extends Cursor
Erweitert:Cursor
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)() | Konstruiert eine neue Instanz der Klasse BasicCursor |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
registrationName |
|
(nicht deklariert) | Für die Registrierung eines Basis-Cursors verwendeter Name. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
getNextNode_(node, isValid) | protected |
Verwendet den Durchlauf für Bestellungen zur Navigation durch den Blockly-AST-Wert. Auf diese Weise können Nutzer ganz einfach durch den gesamten Blockly AST navigieren, ohne Ebenen in der Baumstruktur ein- und aussteigen zu müssen. |
getPreviousNode_(node, isValid) | protected |
Kehrt den Durchlauf der Vorbestellung um, um den vorherigen Knoten zu finden. Auf diese Weise können Nutzer ganz einfach durch den gesamten Blockly AST navigieren, ohne Ebenen in der Baumstruktur ein- und aussteigen zu müssen. |
in() | Bei einem einfachen Cursor haben wir nur die Möglichkeit, zum nächsten und vorherigen Schritt zu wechseln. In also kann der Nutzer auch zum nächsten Knoten im Vorbestellungsdurchlauf gelangen. | |
next() | Suchen Sie den nächsten Knoten im Vorbestellungsdurchlauf. | |
out() | Bei einem einfachen Cursor haben wir nur die Möglichkeit, zum nächsten und vorherigen Element zu wechseln. Mit „out“ kann der Nutzer also zum vorherigen Knoten beim Durchlauf der Vorbestellung wechseln. | |
prev() | Suchen Sie den vorherigen Knoten im Vorbestellungsdurchlauf. | |
validNode_(node) | protected |
Entscheidet, welche Knoten durchlaufen und welche übersprungen werden sollen. Derzeit werden Ausgabe-, Stack- und Arbeitsbereichsknoten übersprungen. |