ConfigurationFactory.ExceptionLoader
protected
class
ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
Özet
Herkese açık yöntemler |
ConfigurationDef
|
getConfigurationDef(String name, templateMap)
|
boolean
|
isBundledConfig(String name)
ClassPath içinde bulunan bir yapılandırma dosyasıysa doğru değerini döndürür.
|
void
|
loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
|
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 paketlenmiş diğer yapılandırmaları içerebilir.
|
Korunan yöntemler |
String
|
findConfigName(String name, String parentName)
Yapılandırmanın adını, adına ve üst öğesinin adına göre bulun.
|
boolean
|
isTrackableConfig(String name)
Yapılandırmanın yaşam döngüsünü izleyip izlemeyeceğini belirtir.
|
void
|
trackConfig(String name, ConfigurationDef def)
Dinamik yükleme için kanal yapılandırması.
|
Herkese açık kurucular
ExceptionLoader
public ExceptionLoader (boolean isGlobal)
Parametreler |
isGlobal |
boolean |
Herkese açık yöntemler
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parametreler |
name |
String |
templateMap |
|
isBundledConfig
public boolean isBundledConfig (String name)
ClassPath içinde bulunan bir yapılandırma dosyasıysa doğru değerini döndürür.
loadConfiguration
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
templateMap,
templateSeen)
Parametreler |
name |
String |
def |
ConfigurationDef |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
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 paketlenmiş diğer yapılandırmaları içerebilir. Ancak yerel (harici) yapılandırmalar hem yerel (harici) hem de paketlenmiş yapılandırmaları içerebilir.
Parametreler |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
Korunan yöntemler
findConfigName
protected String findConfigName (String name,
String parentName)
Yapılandırmanın adını, adına ve üst öğesinin adına göre bulun. Bu, paket yapılandırmalarını ve yerel yapılandırmaları düzgün şekilde işlemek için kullanılır.
Parametreler |
name |
String : Yapılandırmanın adı |
parentName |
String : config öğesinin ebeveyninin adı. |
İlerlemeler |
String |
yapılandırmanın tam adı. |
isTrackableConfig
protected boolean isTrackableConfig (String name)
Yapılandırmanın yaşam döngüsünü izleyip izlemeyeceğini belirtir.
Parametreler |
name |
String : Yapılandırmanın adı |
İlerlemeler |
boolean |
Yapılandırma izlenebilirse true , aksi takdirde false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Dinamik yükleme için kanal yapılandırması. Şu anda yalnızca yerel dosyalar desteklenmektedir.
Parametreler |
name |
String : Yapılandırmanın adı |
def |
ConfigurationDef : config'in def. |