blockly > Connexion

Classe de connexion

Classe pour une connexion entre des blocs.

Signature :

export declare class Connection implements IASTNodeLocationWithBlock 

Implémentation:IASTNodeLocationWithBlock

Constructeurs

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

Propriétés

Propriété Modificateurs Type Description
CAN_CONNECT static Nombre Constantes permettant de vérifier si deux connexions sont compatibles
REASON_CHECKS_FAILED static Nombre
REASON_DIFFERENT_WORKSPACES static Nombre
REASON_DRAG_CHECKS_FAILED static Nombre
REASON_PREVIOUS_AND_OUTPUT static Nombre
REASON_SELF_CONNECTION static Nombre
REASON_SHADOW_PARENT static Nombre
REASON_TARGET_NULL static Nombre
REASON_WRONG_TYPE static Nombre
sourceBlock_ protected Bloquer
targetConnection Connexion | nul Connexion à laquelle cette connexion se connecte. Null si l'appareil n'est pas connecté.
type Nombre

Méthodes

Méthode Modificateurs Description
connect_(childConnection) protected Connectez deux connexions. Il s'agit de la connexion sur le bloc supérieur.
connect(otherConnection) Connectez cette connexion à une autre.
disconnect(). Déconnectez cette connexion.
disconnectInternal(setParent) protected Débranchez les deux blocs reliés par cette connexion.
getCheck() Obtenez la compatibilité d'une connexion.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Renvoie la connexion (en commençant par 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 parent (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 fantôme de la connexion.
getShadowState(returnCurrent) Renvoie la représentation d'objet sérialisée du bloc fantôme de la connexion.
getSourceBlock() Obtenez le bloc source pour cette connexion.
isConnected() La connexion est-elle connectée ?
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) Reconnectez cette connexion à l'entrée portant le nom donné dans le bloc donné. Si une connexion est déjà connectée à cette entrée, elle est déconnectée.
respawnShadow_() protected Réaffiche le bloc Shadow si un bloc est connecté à cette connexion.
setCheck(check) Modifiez la compatibilité d'une connexion.
setShadowDom(shadowDom) Modifie le Shadow Block de la connexion.
setShadowState(shadowState) Modifie le Shadow Block 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 développeur (en anglais uniquement). Destiné à être utilisé dans les journaux de la console et les erreurs.