blockly > VariableMap

Klasa VariableMap

Klasa mapy zmiennej. Zawiera on strukturę danych słownika z kluczami w postaci typów zmiennych i listami zmiennych jako wartościami. Lista zmiennych jest typu wskazanego przez klucz.

Podpis:

export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>> 

Implements: IVariableMap<IVariableModel<IVariableState>>

Zespoły

Zespół Modyfikatory Opis
(constructor)(workspace, potentialMap) Tworzy nową instancję klasy VariableMap.

Właściwości

Właściwość Modyfikatory Typ Opis
potentialMap wartość logiczna
workspace Workspace

Metody

Metoda Modyfikatory Opis
addVariable(variable) Dodaje podaną zmienną do tej mapy zmiennych.
changeVariableType(variable, newType)
clear() Wyczyść mapę zmiennych. Wyzwala zdarzenia dla każdego usunięcia.
createVariable(name, opt_type, opt_id) Utwórz zmienną z danym imieniem, opcjonalnym typem i opcjonalnym identyfikatorem.
deleteVariable(variable) usunąć zmienną i wszystkie jej zastosowania bez potwierdzenia.
deleteVariableById(id) Usuń zmienne z przekazanego identyfikatora i wszystkie ich zastosowania z tego obszaru roboczego. Może poprosić użytkownika o potwierdzenie.
getAllVariableNames() Zwraca wszystkie nazwy zmiennych wszystkich typów.
getAllVariables() Zwraca wszystkie zmienne wszystkich typów.
getTypes() Zwraca listę unikalnych typów zmiennych na tej mapie zmiennych.
getVariable(name, opt_type) Znajdź zmienną według nazwy i typu, a następnie ją zwracaj. Zwraca wartość null, jeśli nie zostanie znaleziony.
getVariableById(id) Znajdź zmienną o podanym identyfikatorze i zwróć ją. Zwraca wartość null, jeśli nie znaleziono elementu.
getVariablesOfType(type) Pobranie listy zawierającej wszystkie zmienne danego typu. Jeśli typ ma wartość null, zwraca listę zmiennych z pustym typem ciągu.
getVariableUsesById(id) Znajdź wszystkie miejsca, w których używana jest zmienna o nazwie.
renameVariable(variable, newName) Zmień nazwę danej zmiennej, aktualizując jej nazwę na mapie zmiennych.
renameVariableById(id, newName) Zmień nazwę zmiennej, aktualizując ją na mapie zmiennych. Określ zmienną, którą chcesz zmienić za pomocą podanego identyfikatora.