ConfigurationFactory.ConfigLoader

protected class ConfigurationFactory.ConfigLoader
extends Object

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


Tek bir kök yapılandırmadan dahil edilen yapılandırmaları izleyen ve döngüsel içermelere bir istisna atan IConfigDefLoader uygulaması.

Özet

Kamu inşaatçıları

ConfigLoader (boolean isGlobalConfig)

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 paketlenmiş 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)

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

İadeler
ConfigurationDef

Atar
ConfigurationException

isGlobalConfig

public boolean isGlobalConfig ()

İadeler
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) hem de paketlenmiş yapılandırmaları içerebilir.

Parametreler
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Atar
ConfigurationException

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ı doğru ş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ı.

Atar
com.android.tradefed.config.ConfigurationException
ConfigurationException

isBundledConfig

protected 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

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 halde 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 def'i.