blockly > BasicCursor

Clase BasicCursor

Es la clase de un cursor básico. Esto permitirá que el usuario llegue a todos los nodos en AST si presiona Siguiente o Anterior.

Signature:

export declare class BasicCursor extends Cursor 

Extiende: Cursor

Constructores

Constructor Modificadores Descripción
(constructor)() Construye una instancia nueva de la clase BasicCursor.

Propiedades

Propiedad Modificadores Tipo Descripción
registrationName

static

readonly

(no declarado) Nombre que se usa para registrar un cursor básico.

Métodos

Método Modificadores Descripción
getNextNode_(nodo, isValid) protected Usa el recorrido previo al pedido para navegar por la AST de Blockly. Esto permitirá que un usuario navegue fácilmente por todo Blockly AST sin tener que entrar y salir por los niveles del árbol.
getPreviousNode_(nodo, isValid) protected Revierte el recorrido del pedido previo para encontrar el nodo anterior. Esto permitirá que un usuario navegue fácilmente por todo Blockly AST sin tener que entrar y salir por los niveles del árbol.
en() Para un cursor básico, solo tenemos la capacidad de ir siguiente y anterior, por lo que en también le permitirá al usuario pasar al siguiente nodo del recorrido de pedido previo.
next() Busca el siguiente nodo en el recorrido de pedidos previos.
out(). Para un cursor básico, solo tenemos la capacidad de ir siguiente y anterior, por lo que la salida permitirá al usuario ir al nodo anterior en el recorrido de pedido previo.
prev(). Busca el nodo anterior en el recorrido de pedidos previos.
validNode_(node) protected Decide qué nodos desviar y cuáles omitir. Actualmente, omite los nodos de salida, de pila y del lugar de trabajo.