Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > ASTNode
Classe ASTNode
Classe pour un nœud AST. Nous vous recommandons d'utiliser l'une des méthodes createNode au lieu de créer un nœud directement.
Signature :
export declare class ASTNode
Constructeurs
Propriétés
Propriété |
Les modificateurs |
Type |
Description |
NAVIGATE_ALL_FIELDS |
static |
boolean |
"True" pour accéder à tous les champs. "False" pour accéder uniquement aux champs cliquables. |
Méthodes
Méthode |
Les modificateurs |
Description |
createBlockNode(block) |
static |
Crée un nœud AST pointant vers un bloc. |
createConnectionNode(connection) |
static |
Crée un nœud AST pointant vers une connexion. Si la connexion possède une entrée parente, créez un nœud AST de type entrée qui contiendra la connexion. |
createFieldNode(field) |
static |
Créez un nœud AST pointant vers un champ. |
createInputNode(input) |
static |
Crée un nœud AST pointant vers une entrée. Stocke la connexion d'entrée en tant qu'emplacement. |
createStackNode(topBlock) |
static |
Créez un nœud AST de type pile. Une pile, représentée par son bloc supérieur, est l'ensemble de tous les blocs reliés à un bloc supérieur, y compris le bloc supérieur. |
createTopNode(block) |
static |
Crée un nœud AST pour la position supérieure d'un bloc. Il s'agit d'une connexion de sortie, d'une connexion précédente ou d'un bloc. |
createWorkspaceNode(workspace, wsCoordinate) |
static |
Crée un nœud AST pointant vers un espace de travail. |
getLocation() |
|
Récupère la valeur vers laquelle pointe ce nœud. Il appartient aux appelants de vérifier le type de nœud pour déterminer le type d'objet qu'ils récupèrent. |
getSourceBlock() |
|
Recherche le bloc source de l'emplacement de ce nœud. |
getType() |
|
Type d'emplacement actuel. L'un des types ASTNode.types |
getWsCoordinate() |
|
Coordonnée de l'espace de travail. |
in() |
|
Recherchez l'élément un niveau en dessous et tout à gauche de l'emplacement actuel. |
Suivant() |
|
Recherchez l'élément à droite de l'élément actuel dans l'AST. |
out(). |
|
Trouvez l'élément suivant, situé une position au-dessus et tout à gauche de l'emplacement actuel. |
préc.() |
|
Rechercher l'élément situé à gauche de l'élément actuel dans l'AST |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/02 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]