IVariableMap arayüzü
Değişken haritaları, bir çalışma alanında atıfta bulunulan değişken grubunu depolamak ve yönetmekten sorumlu kapsayıcı nesneleridir.
Bu yöntemlerden herhangi biri, hangi adların ve türlerin yasal olduğuyla ilgili değişmez değerler tanımlayabilir ve bu değerler karşılanmıyorsa hata atabilir.
İmza:
export interface IVariableMap<T extends IVariableModel<IVariableState>>
Yöntemler
Yöntem | Açıklama |
---|---|
addVariable(variable) | |
changeVariableType(variable, newType) | |
clear() | |
createVariable(name, id, type) | Belirtilen ada sahip yeni bir değişken oluşturur. Kimlik belirtilmezse değişken haritası bir kimlik oluşturmalıdır. Yeni değişkeni döndürür. |
deleteVariable(variable) | |
getAllVariables() | |
getTypes() | Bu değişken haritası tarafından yönetilen değişken türlerinin bir listesini döndürür. |
getVariable(name, type) | Belirtilen ada sahip değişkeni döndürür veya bulunamazsa null değerini döndürür. type sağlanırsa değişkenin türü de eşleşmelidir veya null döndürülmelidir. |
getVariableById(id) | |
getVariablesOfType(type) | Bu değişken haritası tarafından yönetilen, belirli türdeki tüm değişkenlerin listesini döndürür. |
renameVariable(variable, newName) | Belirtilen değişkenin adını sağlanan adla değiştirir ve yeniden adlandırılan değişkeni döndürür. |