blockly > IVariableMap

Interfejs IVariableMap

Mapy zmiennych to obiekty kontenera odpowiedzialne za przechowywanie zestawu zmiennych, do których odwołuje się obszar roboczy, oraz za zarządzanie nimi.

Każda z tych metod może definiować niezmienniki dotyczące tego, które nazwy i typy są prawidłowe, i wyrzucać wyjątki, jeśli nie są spełnione.

Podpis:

export interface IVariableMap<T extends IVariableModel<IVariableState>> 

Metody

Metoda Opis
addVariable(variable)
changeVariableType(variable, newType)
clear()
createVariable(name, id, type) Tworzy nową zmienną o określonej nazwie. Jeśli identyfikator nie jest określony, mapa zmiennych powinna go utworzyć. Zwraca nową zmienną.
deleteVariable(variable)
getAllVariables()
getTypes() Zwraca listę zestawów typów zmiennych zarządzanych przez tę mapę zmiennych.
getVariable(name, type) Zwraca zmienną o podanej nazwie lub wartość null, jeśli nie można jej znaleźć. Jeśli podany jest parametr type, typ zmiennej musi być zgodny, w przeciwnym razie zwracana jest wartość null.
getVariableById(id)
getVariablesOfType(type) Zwraca listę wszystkich zmiennych danego typu zarządzanych przez tę mapę zmiennych.
renameVariable(variable, newName) Zmienia nazwę podanej zmiennej na podany tekst i zwraca zmodyfikowaną zmienną.