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