blockly > Nomi

Classe nomi

Classe per un database di nomi di entità (variabili, procedure e così via).

Firma:

export declare class Names 

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(sharedWordsList, opt_variablePrefix) Crea una nuova istanza della classe Names

Proprietà

Proprietà Modificatori Tipo Descrizione
DEVELOPER_VARIABLE_TYPE static NameType

Metodi

Metodo Modificatori Descrizione
uguale a(nome1, nome2) static I due nomi di entità si riferiscono alla stessa entità? I nomi a blocchi non fanno distinzione tra maiuscole e minuscole.
getDistinctName(name, type) Converti il nome di un'entità Blockly in un nome di persona giuridica esportabile. Assicurati che sia un nuovo nome che non si sovrapponga a quelli definiti in precedenza. Confronta anche l'elenco di parole riservate per la lingua corrente e assicurati che il nome non sia in conflitto.
getName(nameOrId, type) Converti il nome di un'entità Blockly in un nome di persona giuridica esportabile.
getUserNames(type) Restituisce un elenco di tutti i nomi noti creati dall'utente di un tipo di nome specificato.
populateProcedures(workspace) Genera nomi per le procedure.
populateVariables(workspace) Genera i nomi per le variabili utente, ma solo quelle in uso.
reset() Svuota il database e inizia da zero. Le parole riservate vengono conservate.
setVariableMap(map) Imposta la mappa di variabili che mappa da nome variabile a oggetto variabile.