blockly > Conexão

Classe de conexão

Classe para uma conexão entre blocos.

Signature:

export declare class Connection implements IASTNodeLocationWithBlock 

Implementa: IASTNodeLocationWithBlock

Construtores

Construtor Modificadores Descrição
(construtor)(fonte; tipo) Cria uma nova instância da classe Connection

Propriedades

Propriedade Modificadores Tipo Descrição
CAN_CONNECT static number Constantes para verificar se duas conexões são compatíveis.
REASON_CHECKS_FAILED static number
REASON_DIFFERENT_WORKSPACES static number
REASON_DRAG_CHECKS_FAILED static number
REASON_PREVIOUS_AND_OUTPUT static number
REASON_SELF_CONNECTION static number
REASON_SHADOW_PARENT static number
REASON_TARGET_NULL static number
REASON_WRONG_TYPE static number
sourceBlock_ protected Bloquear
targetConnection Conexão | nulo Conexão à qual esta conexão se conecta. Nulo se não estiver conectado.
type number

Métodos

Método Modificadores Descrição
connect_(childConnection) protected Conecte duas conexões. Essa é a conexão no bloco superior.
connect(otherConnection) Conecte esta conexão a outra.
disconnect() (em inglês) Desconecte essa conexão.
disconnectInternal(setParent) protected Desconecte dois blocos que estão conectados por essa conexão.
getCheck() Conferir a compatibilidade de uma conexão.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Retorna a conexão (começando no startBlock) que aceitará a conexão especificada. Isso inclui tipos de conexão compatíveis e verificações de conexão.
getParentAndChildConnections() protected Retorna a conexão pai (superior) e filha (inferior) de acordo com essa conexão e a conexão a que ela está conectada.
getShadowDom(returnCurrent) Retorna a representação XML do bloco sombra da conexão.
getShadowState(returnCurrent) Retorna a representação serializada do objeto do bloco de sombra da conexão.
getSourceBlock() Extrai o bloco de origem dessa conexão.
isConnected() A conexão está conectada?
isSuperior() A conexão pertence a um bloco superior (mais acima na pilha de origem)?
onCheckChanged_() protected Função a ser chamada quando os tipos compatíveis com essa conexão forem alterados.
reconnect(block, inputName) (link em inglês) Reconecta essa conexão à entrada com o nome dado no bloco especificado. Se já houver uma conexão conectada a essa entrada, ela será desconectada.
respawnShadow_() protected Gere o bloco sombra novamente se houver um conectado a essa conexão.
setCheck(check) Mudar a compatibilidade de uma conexão.
setShadowDom(shadowDom) Altera o bloco sombra da conexão.
setShadowState(shadowState) Altera o bloco sombra da conexão.
targetBlock() Retorna o bloco ao qual esta conexão se conecta.
toString(). Esse método retorna uma string que descreve essa conexão nos termos do desenvolvedor (somente em inglês). Destina-se a ser usado em registros e erros do console.