blockly > Namen

Names-Kurs

Klasse für eine Datenbank mit Entitätsnamen (Variablen, Prozeduren usw.).

Unterschrift:

export declare class Names 

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(reservationWordsList, opt_variablePräfix) Konstruiert eine neue Instanz der Klasse Names

Attribute

Property Modifikatoren Typ Beschreibung
DEVELOPER_VARIABLE_TYPE static NameType

Methoden

Methode Modifikatoren Beschreibung
equals(Name1; Name2) static Beziehen sich die angegebenen beiden Entitätsnamen auf dieselbe Entität? Bei Blocknamen wird die Groß-/Kleinschreibung nicht berücksichtigt.
getDistinctName(name, type) Wandelt einen Blockly-Entitätsnamen in einen legalen exportierbaren Entitätsnamen um. Es muss sich um einen neuen Namen handeln, der sich nicht mit einem bereits definierten Namen überschneidet. Überprüfen Sie auch die Liste der reservierten Wörter für die aktuelle Sprache und stellen Sie sicher, dass der Name sich nicht überschneidet.
getName(nameOrId, type) Wandelt einen Blockly-Entitätsnamen in einen legalen exportierbaren Entitätsnamen um.
getUserNames(type) Gibt eine Liste aller bekannten, von Nutzern erstellten Namen eines angegebenen Namenstyps zurück.
populateProcedures(workspace) Generieren Sie Namen für Prozeduren.
populateVariables(workspace) Generiert Namen für User-Variablen, aber nur die, die verwendet werden.
reset() Leeren Sie die Datenbank und beginnen Sie von vorn. Die reservierten Wörter bleiben erhalten.
setVariableMap(map) Legen Sie die Variablenzuordnung fest, die dem Variablennamen dem Variablenobjekt zugeordnet ist.