blockly > Noms

Classe de noms

Classe pour une base de données de noms d'entités (variables, procédures, etc.).

Signature :

export declare class Names 

Constructeurs

Constructeur Les modificateurs Description
(constructor)(reservationWordsList, opt_variablePrefix) Construit une instance de la classe Names.

Propriétés

Propriété Les modificateurs Type Description
DEVELOPER_VARIABLE_TYPE static NameType

Méthodes

Méthode Les modificateurs Description
est égal(e)(nom1, nom2) static Les deux noms d'entités donnés font-ils référence à la même entité ? Les noms Blockly ne sont pas sensibles à la casse.
getDistinctName(name, type) Convertir un nom d'entité Blockly en un nom d'entité exportable légal. Assurez-vous que ce nouveau nom ne chevauche pas un nom défini précédemment. Vérifiez également la liste de mots réservés pour la langue actuelle et assurez-vous que les noms ne sont pas contradictoires.
getName(nameOrId, type) Convertir un nom d'entité Blockly en un nom d'entité exportable légal.
getUserNames(type) Renvoie une liste de tous les noms créés par des utilisateurs connus d'un type de nom spécifié.
populateProcedures(workspace) Générer des noms de procédures
populateVariables(workspace) Générer des noms pour les variables utilisateur, mais uniquement celles qui sont utilisées
Réinitialiser() Videz la base de données et partez de zéro. Les mots réservés sont conservés.
setVariableMap(map) Définissez le mappage de variables qui fait correspondre le nom de la variable à l'objet de variable.