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. |