Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > ASTNode
Classe ASTNode
Classe d'un nœud AST. Il est recommandé 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é |
Modificateurs |
Type |
Description |
NAVIGATE_ALL_FIELDS |
static |
boolean |
True pour accéder à tous les champs. Défini sur "false" pour accéder uniquement aux champs cliquables |
Méthodes
Méthode |
Modificateurs |
Description |
createBlockNode(block) |
static |
Crée un nœud AST pointant vers un bloc. |
createButtonNode(button) |
static |
Créer un nœud AST de type bouton. Dans ce cas, un bouton fait référence spécifiquement à un bouton dans un menu déroulant. |
createConnectionNode(connection) |
static |
Crée un nœud AST pointant vers une connexion. Si la connexion a 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 connecté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 volume. 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 renvoie ce nœud. Il appartient aux appelants de vérifier le type de nœud afin de 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 de position actuelle. L'un des types ASTNode.types |
getWsCoordinate() |
|
Coordonnée sur l'espace de travail. |
in() |
|
Recherchez l'élément un niveau en dessous et tout à gauche du lieu actuel. |
Suivant() |
|
Rechercher l'élément à droite de l'élément actif dans AST. |
sortie() |
|
Trouvez l'élément suivant situé une position au-dessus et tout à gauche de l'emplacement actuel. |
prev(). |
|
Rechercher l'élément à gauche de l'élément actuel dans 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 2024/05/20 (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"
}]
{
"last_modified": "Dernière mise à jour le 2024/05/20 (UTC).",
"state": ""
}