blockly > IVariableMap

Interfaccia IVariableMap

Le mappe di variabili sono oggetti contenitore responsabili della memorizzazione e della gestione dell'insieme di variabili a cui viene fatto riferimento in uno spazio di lavoro.

Qualsiasi di questi metodi può definire invarianti su quali nomi e tipi sono legali e generare un'eccezione se non vengono soddisfatti.

Firma:

export interface IVariableMap<T extends IVariableModel<IVariableState>> 

Metodi

Metodo Descrizione
addVariable(variable)
changeVariableType(variable, newType)
clear()
createVariable(name, id, type) Crea una nuova variabile con il nome specificato. Se l'ID non è specificato, la mappa delle variabili deve crearne uno. Restituisce la nuova variabile.
deleteVariable(variable)
getAllVariables()
getTypes() Restituisce un elenco dell'insieme di tipi di variabili gestite da questa mappa delle variabili.
getVariable(name, type) Restituisce la variabile con il nome specificato o null se non viene trovata. Se viene fornito type, deve corrispondere anche il tipo della variabile, altrimenti deve essere restituito null.
getVariableById(id)
getVariablesOfType(type) Restituisce un elenco di tutte le variabili del tipo specificato gestite da questa mappa delle variabili.
renameVariable(variable, newName) Modifica il nome della variabile specificata con il nome fornito e restituisce la variabile rinominata.