blockly > Conexão

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.