blockly > Conexión

Clase de conexión

Es la clase para una conexión entre bloques.

Signature:

export declare class Connection implements IASTNodeLocationWithBlock 

Implementaciones: IASTNodeLocationWithBlock

Constructores

Constructor Modificadores Descripción
(constructor)(fuente, tipo) Construye una instancia nueva de la clase Connection.

Propiedades

Propiedad Modificadores Tipo Descripción
CAN_CONNECT static número Constantes para verificar si dos conexiones son compatibles.
REASON_CHECKS_FAILED static número
REASON_DIFFERENT_WORKSPACES static número
REASON_DRAG_CHECKS_FAILED static número
REASON_PREVIOUS_AND_OUTPUT static número
REASON_SELF_CONNECTION static número
REASON_SHADOW_PARENT static número
REASON_TARGET_NULL static número
REASON_WRONG_TYPE static número
sourceBlock_ protected Bloquear
targetConnection Conexión | nulo Conexión a la que se conecta esta conexión. Nulo si no está conectado.
tipo número

Métodos

Método Modificadores Descripción
connect_(childConnection) protected Conecta dos conexiones. Esta es la conexión en el bloque superior.
conectar(otherConnection) Conecta esta conexión a otra.
disconnect() Desconecta esta conexión.
disconnectInternal(setParent) protected Desconecta los dos bloques que estén conectados por esta conexión.
getCheck() Obtén la compatibilidad de una conexión.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Devuelve la conexión (a partir del startBlock) que aceptará la conexión dada. Esto incluye los tipos de conexión compatibles y las verificaciones de conexión.
getParentAndChildConnections() protected Muestra la conexión superior (superior) y la conexión secundaria (inferior) dada esta conexión y a la que está conectada.
getShadowDom(returnCurrent) Muestra la representación en XML del bloque shadow de la conexión.
getShadowState(returnCurrent) Muestra la representación serializada del objeto del bloque shadow de la conexión.
getSourceBlock() Obtén el bloque de origen para esta conexión.
isConnected() ¿Está conectada la conexión?
isSuperior() ¿La conexión pertenece a un bloque superior (más alto en la pila de origen)?
onCheckChanged_() protected Función a la que se llamará cuando cambien los tipos compatibles de esta conexión.
reconnect(block, inputName) Vuelve a conectar esta conexión a la entrada con el nombre dado en el bloque determinado. Si ya hay una conexión conectada a esa entrada, esta se desconectará.
respawnShadow_() protected Vuelve a mostrar el bloque de sombras si había uno conectado a esta conexión.
setCheck(check) Cambia la compatibilidad de una conexión.
setShadowDom(shadowDom) Cambia el bloque de sombras de la conexión.
setShadowState(shadowState) Cambia el bloque de sombras de la conexión.
targetBlock() Muestra el bloque al que se conecta esta conexión.
toString(). Este método muestra una cadena que describe esta conexión en términos del desarrollador (solo en inglés). Está destinado a usarse en registros y errores de la consola.