Classe de conexão
Classe para uma conexão entre blocos.
Signature:
export declare class Connection
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)(source, type) | Cria uma nova instância da classe Connection. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| CAN_CONNECT | static |
número | Constantes para verificar se duas conexões são compatíveis. |
| id | string | O ID exclusivo dessa conexão. | |
| 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 | Conexão | null | Conexão a que essa conexão se conecta. Valor nulo se não estiver conectado. | |
| type | número |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| connect_(childConnection) | protected |
Conectar duas conexões. Essa é a conexão no bloco superior. |
| connect(otherConnection) | Conecte essa conexão a outra. | |
| disconnect() | Desconecte esta conexão. | |
| disconnectInternal(setParent) | protected |
Desconecte dois blocos que estão conectados por essa conexão. |
| getCheck() | Confira a compatibilidade de uma conexão. | |
| getConnectionForOrphanedConnection(startBlock, orphanConnection) | static |
Retorna a conexão (iniciando no startBlock) que vai aceitar a conexão especificada. Isso inclui tipos de conexão e verificações de conexão compatíveis. |
| getParentAndChildConnections() | protected |
Retorna a conexão pai (superior) e a conexão filha (inferior) com base nesta conexão e na conexão a que ela está conectada. |
| getShadowDom(returnCurrent) | Retorna a representação XML do bloco de sombra da conexão. | |
| getShadowState(returnCurrent) | Retorna a representação do objeto serializado do bloco de sombra da conexão. | |
| getSourceBlock() | Receber o bloco de origem para essa conexão. | |
| isConnected() | A conexão está ativada? | |
| isSuperior() | A conexão pertence a um bloco superior (mais alto na pilha de origem)? | |
| onCheckChanged_() | protected |
Função a ser chamada quando os tipos compatíveis da conexão forem alterados. |
| reconnect(block, inputName) | Reconecta essa conexão à entrada com o nome fornecido no bloco fornecido. Se já houver uma conexão conectada a essa entrada, ela será desconectada. | |
| respawnShadow_() | protected |
Reproduza o bloco de sombra se houver um conectado a essa conexão. |
| setCheck(check) | Mude a compatibilidade de uma conexão. | |
| setShadowDom(shadowDom) | Muda o bloco de sombra da conexão. | |
| setShadowState(shadowState) | Muda o bloco de sombra da conexão. | |
| targetBlock() | Retorna o bloco ao qual essa conexão se conecta. | |
| toString() | Esse método retorna uma string que descreve essa conexão em termos de desenvolvedor (somente em inglês). Destinado a ser usado em erros e registros do console. |