blockly > Connexion

Classe de connexion

Classe destinée à une connexion entre des blocs.

Signature :

export declare class Connection implements IASTNodeLocationWithBlock 

Implémentation:IASTNodeLocationWithBlock

Constructeurs

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

Propriétés

Propriété Les modificateurs Type Description
CAN_CONNECT static number Constantes pour vérifier si deux connexions sont compatibles
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 Bloquer
targetConnection Connexion | null Connexion à laquelle cette connexion se connecte. Valeur nulle si la connexion n'est pas connectée.
type number

Méthodes

Méthode Les modificateurs Description
connect_(childConnection) protected Connectez deux connexions. Il s'agit de la connexion sur le bloc supérieur.
connect(otherConnection) (connexion (autre connexion)) Connectez cette connexion à une autre connexion.
disconnect(), Déconnectez cette connexion.
disconnectInternal(setParent) protected Déconnectez les deux blocs reliés par cette connexion.
getCheck() Obtenir la compatibilité d'une connexion.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Renvoie la connexion (en commençant au 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 "shadow" de la connexion.
getShadowState(returnCurrent) Renvoie la représentation d'objet sérialisée du bloc Shadow de la connexion.
getSourceBlock() Permet d'obtenir le bloc source pour cette connexion.
isConnected() La connexion est-elle connectée ?
isSuperior() La connexion appartient-elle à un bloc supérieur (plus élevé 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égénérez le bloc fantôme s'il y en avait un qui était connecté à cette connexion.
setCheck(check) Modifiez 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éveloppement (en anglais uniquement). Destiné à être utilisé dans les journaux de la console et les erreurs.