blockly > BasicCursor

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

static

readonly

(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.