blockly > BasicCursor

Klasa BasicCursor

Klasa kursora podstawowego. W ten sposób użytkownik uzyska dostęp do wszystkich węzłów w AST przez naciśnięcie przycisku Dalej lub Wstecz.

Podpis:

export declare class BasicCursor extends Cursor 

Rozszerza: Kursor

Zespoły

Zespół Modyfikatory Opis
(konstruktor)() Konstruuje nową instancję klasy BasicCursor

Właściwości

Właściwość Modyfikatory Typ Opis
registrationName

static

readonly

(nie zadeklarowano) Nazwa używana do rejestrowania kursora podstawowego.

Metody

Metoda Modyfikatory Opis
getNextNode_(węzeł; jest prawidłowy) protected Używa przemierzania przed zamówieniem do nawigacji po AST Blockly. W ten sposób użytkownik będzie mógł łatwo poruszać się po całym drzewie AST bez konieczności wchodzenia na kolejne poziomy.
getPreviousNode_(węzeł; isValid) protected Odwraca przemierzanie kolejności poprzedzającej w celu znalezienia poprzedniego węzła. W ten sposób użytkownik będzie mógł łatwo poruszać się po całym drzewie AST bez konieczności wchodzenia na kolejne poziomy.
w() W przypadku podstawowego kursora możemy tylko przechodzić do następnego i poprzedniego węzła, więc umożliwimy użytkownikowi przejście do następnego węzła w ramach przemierzania w kolejności poprzedzającej.
next() Znajdź następny węzeł w przemierzeniu kolejności poprzedzającej.
out() W przypadku podstawowego kursora możliwe jest tylko przejście do następnego i poprzedniego węzła, więc wyjście umożliwi użytkownikowi przejście do poprzedniego węzła w ramach przemierzania w kolejności poprzedzającej.
prev(). Znajdź poprzedni węzeł w przechodzeniu kolejności poprzedzającej.
validNode_(node) protected Określa, które węzły mają zostać przemierzane, a które pomijane. Obecnie pomija węzły wyjściowe, stos i obszar roboczy.