ConfigurationFactory.ConfigLoader

protected class ConfigurationFactory.ConfigLoader
extends Object

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


Bir kök yapılandırmadan dahil edilen yapılandırmaları izleyen ve döngüsel dahil etmelerde istisna atan IConfigDefLoader'ın uygulanması.

Özet

Kamu inşaatçıları

ConfigLoader(boolean isGlobalConfig)

Herkese açık yöntemler

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isGlobalConfig()

void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)

Tradefed.jar dosyası içinde paketlenen yapılandırmalar yalnızca diğer yapılandırmaları da içerebilir Tradefed.jar dosyası içinde paketlenmiş.

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 isBundledConfig(String name)

Sınıf yolu içinde 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 kanal yapılandırması.

Herkese açık kurucular

ConfigLoader

public ConfigLoader (boolean isGlobalConfig)

Parametreler
isGlobalConfig boolean

Herkese açık yöntemler

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parametreler
name String

templateMap

İlerlemeler
ConfigurationDef

Atışlar
ConfigurationException

isGlobalConfig

public boolean isGlobalConfig ()

İlerlemeler
boolean

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) ve gruplandırılmış yapılandırmalar sunar.

Parametreler
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Atışlar
ConfigurationException

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, dönüşüm hunisinin her yerinde paket yapılandırmalarını ve yerel yapılandırmaları içerir.

Parametreler
name String: yapılandırmanın adı

parentName String: config öğesinin ebeveyninin adı.

İlerlemeler
String yapılandırmanın tam adını girin.

Atışlar
com.android.tradefed.config.ConfigurationException
ConfigurationException

isBundledConfig

protected boolean isBundledConfig (String name)

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

Parametreler
name String

İlerlemeler
boolean

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: yapılandırmanın tanımı