blockly > VariableMap

VariableMap-Klasse

Klasse für eine Variablenzuordnung. Diese enthält eine Wörterbuchdatenstruktur mit Variablentypen als Schlüsseln und Listen von Variablen als Werten. Die Liste der Variablen hat den vom Schlüssel angegebenen Typ.

Unterschrift:

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

Implementiert: IVariableMap<IVariableModel<IVariableState>>

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(workspace, potentialMap) Erstellt eine neue Instanz der Klasse VariableMap.

Attribute

Attribut Modifikatoren Typ Beschreibung
potentialMap boolean
workspace Workspace

Methoden

Methode Modifikatoren Beschreibung
addVariable(variable) Fügt dieser Variablenzuordnung die angegebene Variable hinzu.
changeVariableType(variable, newType)
clear() Löschen Sie die Variablenzuordnung. Es werden Ereignisse für jedes Löschen ausgelöst.
createVariable(name, opt_type, opt_id) Erstellen Sie eine Variable mit einem bestimmten Namen, optionalem Typ und optionaler ID.
deleteVariable(variable) Variablen und alle ihre Verwendungen ohne Bestätigung löschen
deleteVariableById(id) Löscht eine Variable anhand der übergebenen ID und alle ihre Verwendungen aus diesem Arbeitsbereich. Der Nutzer wird möglicherweise um Bestätigung gebeten.
getAllVariableNames() Gibt alle Variablennamen aller Typen zurück.
getAllVariables() Alle Variablen aller Typen zurückgeben.
getTypes() Gibt eine Liste der eindeutigen Variablentypen in dieser Variablenzuordnung zurück.
getVariable(name, opt_type) Sucht die Variable mit dem angegebenen Namen und Typ und gibt sie zurück. Gibt „null“ zurück, wenn es nicht gefunden wird.
getVariableById(id) Die Variable anhand der angegebenen ID suchen und zurückgeben. Gibt „null“ zurück, wenn nichts gefunden wird.
getVariablesOfType(type) Liste mit allen Variablen eines bestimmten Typs abrufen Wenn „type“ den Wert „null“ hat, wird eine Liste von Variablen mit dem Typ „leerer String“ zurückgegeben.
getVariableUsesById(id) Alle Verwendungen einer benannten Variablen finden
renameVariable(variable, newName) Benennen Sie die Variable um, indem Sie ihren Namen in der Variablenzuordnung aktualisieren.
renameVariableById(id, newName) Sie können eine Variable umbenennen, indem Sie ihren Namen in der Variablenzuordnung aktualisieren. Geben Sie die Variable mit der angegebenen ID an, die umbenannt werden soll.