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