ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object |
↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
Bilinen doğrudan alt sınıflar |
Bir kök yapılandırmadan dahil edilen yapılandırmaları izleyen ve dairesel içermelere bir istisna atan IConfigDefLoader uygulaması.
Özet
Genel yöntemler |
---|
ConfigurationDef | getConfigurationDef (String name, templateMap) getConfigurationDef (String name, templateMap) |
boolean | isGlobalConfig () |
void | loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) tradefed.jar içinde paketlenmiş yapılandırmalar, yalnızca tradefed.jar içinde gruplanmış diğer yapılandırmaları içerebilir. |
Korumalı yöntemler |
---|
String | findConfigName (String name, String parentName) Adına ve üst adına göre yapılandırmanın adını bulun. |
boolean | isBundledConfig (String name) Bu, sınıf yolunda bulunan bir yapılandırma dosyasıysa true değerini döndürür. |
boolean | isTrackableConfig (String name) Yapılandırmanın yaşam döngüsünü izlemeli veya izlememelidir. |
void | trackConfig (String name, ConfigurationDef def) Dinamik yükleme için yapılandırmayı izleyin. |
kamu inşaatçılar
Yapılandırma Yükleyici
public ConfigLoader (boolean isGlobalConfig)
parametreler |
---|
isGlobalConfig | boolean |
Genel yöntemler
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
parametreler |
---|
name | String |
templateMap | |
isGlobalConfig
public boolean isGlobalConfig ()
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
tradefed.jar içinde paketlenmiş yapılandırmalar, yalnızca tradefed.jar içinde gruplanmış diğer yapılandırmaları içerebilir. Ancak, yerel (harici) yapılandırmalar hem yerel (harici) hem de paket yapılandırmaları içerebilir.
parametreler |
---|
def | ConfigurationDef |
parentName | String |
name | String |
deviceTagObject | String |
templateMap | |
templateSeen | |
Korumalı yöntemler
findConfigName
protected String findConfigName (String name,
String parentName)
Adına ve üst adına göre yapılandırmanın adını bulun. Bu, paket yapılandırmalarını ve yerel yapılandırmaları düzgün bir şekilde işlemek için kullanılır.
parametreler |
---|
name | String : yapılandırmanın adı |
parentName | String : config'in ebeveyninin adı. |
İadeler |
---|
String | yapılandırmanın tam adı. |
isBundledConfig
protected boolean isBundledConfig (String name)
Bu, sınıf yolunda bulunan bir yapılandırma dosyasıysa true değerini döndürür.
isTrackableConfig
protected boolean isTrackableConfig (String name)
Yapılandırmanın yaşam döngüsünü izlemeli veya izlememelidir.
parametreler |
---|
name | String : yapılandırmanın adı |
İadeler |
---|
boolean | yapılandırma izlenebilirse true , aksi takdirde false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Dinamik yükleme için yapılandırmayı izleyin. Şu anda yalnızca yerel dosyalar desteklenmektedir.
parametreler |
---|
name | String : yapılandırmanın adı |
def | ConfigurationDef : yapılandırmanın tanımı. |