ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.ConfigurationFactory.ExceptionLoader


Özet

Herkese açık oluşturucular

ExceptionLoader(boolean isGlobal)

Herkese açık yöntemler

ConfigurationDef getConfigurationDef(String name, Map<String, String> templateMap)

boolean isBundledConfig(String name)

Sınıf yolunda bulunan bir yapılandırma dosyasıysa true değerini döndürür.

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> 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ı, kendi adına ve üst öğesinin adına göre bulun.

boolean isTrackableConfig(String name)

Yapılandırmanın yaşam döngüsünün izlenip izlenmeyeceği.

void trackConfig(String name, ConfigurationDef def)

Dinamik yükleme için kanal yapılandırması.

Herkese açık oluşturucular

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Parametreler
isGlobal boolean

Herkese açık yöntemler

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                Map<String, String> templateMap)

Parametreler
name String

templateMap Map

Döndürülenler
ConfigurationDef

Verdiği hatalar
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Sınıf yolunda bulunan bir yapılandırma dosyasıysa true değerini döndürür.

Parametreler
name String

İadeler
boolean

loadConfiguration

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

Parametreler
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

Verdiği hatalar
ConfigurationException

loadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> 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 Map

templateSeen Set

Verdiği hatalar
ConfigurationException

Korunan yöntemler

findConfigName

protected String findConfigName (String name, 
                String parentName)

Yapılandırmanın adını, kendi 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: config'in adı

parentName String: config'in üst öğesinin adı.

İadeler
String Yapılandırmanın tam adı.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Yapılandırmanın yaşam döngüsünün izlenip izlenmeyeceği.

Parametreler
name String: config'in adı

İadeler
boolean Yapılandırma izlenebiliyorsa 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: config'in adı

def ConfigurationDef: config'in tanımı.