blockly > VariableMap

Classe VariableMap

Classe utilisée pour un mappage de variables. Il contient une structure de données de dictionnaire avec des types de variables en tant que clés et des listes de variables en tant que valeurs. La liste des variables correspond au type indiqué par la clé.

Signature :

export declare class VariableMap 

Constructeurs

Constructeur Les modificateurs Description
(constructeur)(espace de travail) Construit une instance de la classe VariableMap.

Propriétés

Propriété Les modificateurs Type Description
workspace Workspace

Méthodes

Méthode Les modificateurs Description
clear() Effacez le mappage des variables. Déclenche un événement à chaque suppression.
createVariable(name, opt_type, opt_id) Créez une variable avec un nom donné, un type et un ID facultatifs.
deleteVariable(variable) Supprimez une variable.
deleteVariableById(id) Supprimez une variable à l'aide de l'ID transmis et de toutes ses utilisations à partir de cet espace de travail. Peut demander la confirmation de l'utilisateur.
getAllVariableNames() Renvoie tous les noms de variables de tous types.
getAllVariables() Renvoyez toutes les variables de tous types.
getVariable(name, opt_type) Recherchez la variable à partir du nom et du type indiqués, puis renvoyez-la. Renvoie la valeur "null" si le site est introuvable.
getVariableById(id) Recherchez la variable à partir de l'ID indiqué et renvoyez-la. Renvoie la valeur "null" si l'élément est introuvable.
getVariablesOfType(type) Permet d'obtenir une liste contenant toutes les variables d'un type donné. Si le type est nul, renvoie la liste des variables avec un type de chaîne vide.
getVariableUsesById(id) Trouvez toutes les utilisations d'une variable nommée.
renameVariableById(id, nouveauNom) Renommez une variable en mettant à jour son nom dans le mappage des variables. Identifiez la variable à renommer avec l'ID donné.