VariableMap sınıfı
Değişken haritası sınıfı. Bu, anahtar olarak değişken türlerini ve değer olarak değişken listelerini içeren bir sözlük veri yapısı içerir. Değişken listesi, anahtar tarafından belirtilen türdür.
İmza:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Uyguladığı: IVariableMap<IVariableModel<IVariableState>>
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(constructor)(workspace, potentialMap) | VariableMap sınıfının yeni bir örneğini oluşturur |
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
potentialMap | boolean | ||
workspace | Workspace |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
addVariable(variable) | Belirtilen değişkeni bu değişken haritasına ekler. | |
changeVariableType(variable, newType) | ||
clear() | Değişken haritasını temizleyin. Her silme işlemi için etkinlik tetikler. | |
createVariable(name, opt_type, opt_id) | Belirli bir ada, isteğe bağlı türe ve isteğe bağlı kimliğe sahip bir değişken oluşturun. | |
deleteVariable(variable) | Bir değişkeni ve tüm kullanımlarını onay olmadan silme. | |
deleteVariableById(id) | İletilen kimliğe göre bir değişkeni ve bu çalışma alanındaki tüm kullanımlarını silin. Kullanıcıdan onay istenebilir. | |
getAllVariableNames() | Tüm türlerdeki tüm değişken adlarını döndürür. | |
getAllVariables() | Tüm türlerdeki tüm değişkenleri döndürme. | |
getTypes() | Bu değişken haritasındaki benzersiz değişken türlerinin listesini döndürür. | |
getVariable(name, opt_type) | Belirtilen ada ve türe göre değişkeni bulup döndürme. Bulunmazsa null döndürülür. | |
getVariableById(id) | Belirtilen kimliğe göre değişkeni bulup döndürme. Bulunmazsa null döndürülür. | |
getVariablesOfType(type) | Belirtilen türdeki tüm değişkenleri içeren bir liste alın. Tür null ise boş dize türüne sahip değişken listesini döndürür. | |
getVariableUsesById(id) | Adlandırılmış bir değişkenin tüm kullanımlarını bulma | |
renameVariable(variable, newName) | Değişken haritasında adını güncelleyerek belirli bir değişkeni yeniden adlandırın. | |
renameVariableById(id, newName) | Değişken haritasında adını güncelleyerek bir değişkeni yeniden adlandırabilirsiniz. Belirtilen kimlikle yeniden adlandırılacak değişkeni tanımlayın. |