blockly > Connection

Classe de connexion

Classe pour une connexion entre des blocs.

Signature :

export declare class Connection 

Constructeurs

Constructeur Modificateurs Description
(constructeur)(source, type) Construit une instance de la classe Connection.

Propriétés

Propriété Modificateurs Type Description
CAN_CONNECT static Total Constantes permettant de vérifier si deux connexions sont compatibles.
id chaîne Identifiant unique de cette connexion.
REASON_CHECKS_FAILED static Total
REASON_DIFFERENT_WORKSPACES static Total
REASON_DRAG_CHECKS_FAILED static Total
REASON_PREVIOUS_AND_OUTPUT static Total
REASON_SELF_CONNECTION static Total
REASON_SHADOW_PARENT static Total
REASON_TARGET_NULL static Total
REASON_WRONG_TYPE static Total
sourceBlock_ protected Bloquer
targetConnection Connexion | null Connexion à laquelle cette connexion se connecte. Valeur nulle si la connexion n'est pas établie.
type Total

Méthodes

Méthode Modificateurs Description
connect_(childConnection) protected Connecter deux connexions Il s'agit de la connexion du bloc supérieur.
connect(otherConnection) Connectez cette connexion à une autre connexion.
disconnect() Déconnectez cette connexion.
disconnectInternal(setParent) protected Déconnectez deux blocs connectés par cette connexion.
getCheck() Obtenir la compatibilité d'une connexion
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Renvoie la connexion (à partir du startBlock) qui acceptera la connexion donnée. Cela inclut les types de connexion compatibles et les vérifications de connexion.
getParentAndChildConnections() protected Renvoie la connexion parente (supérieure) et la connexion enfant (inférieure) en fonction de cette connexion et de la connexion à laquelle elle est connectée.
getShadowDom(returnCurrent) Renvoie la représentation XML du bloc d'ombre de la connexion.
getShadowState(returnCurrent) Renvoie la représentation sérialisée de l'objet du bloc d'ombre de la connexion.
getSourceBlock() Obtenez le bloc source de cette connexion.
isConnected() La connexion est-elle établie ?
isSuperior() La connexion appartient-elle à un bloc supérieur (plus haut dans la pile source) ?
onCheckChanged_() protected Fonction à appeler lorsque les types compatibles de cette connexion ont changé.
reconnect(block, inputName) Reconnecte cette connexion à l'entrée avec le nom donné sur le bloc donné. Si une connexion est déjà associée à cette entrée, elle est dissociée.
respawnShadow_() protected Régénèrez le bloc d'ombre s'il y en avait un associé à cette connexion.
setCheck(check) Modifier la compatibilité d'une connexion
setShadowDom(shadowDom) Modifie le bloc d'ombre de la connexion.
setShadowState(shadowState) Modifie le bloc d'ombre de la connexion.
targetBlock() Renvoie le bloc auquel cette connexion se connecte.
toString() Cette méthode renvoie une chaîne décrivant cette connexion en termes de développeur (en anglais uniquement). Destiné à être utilisé dans les journaux de la console et les erreurs.