ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

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


Краткое содержание

Государственные строители

ExceptionLoader (boolean isGlobal)

Общедоступные методы

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

boolean isBundledConfig (String name)

Возвращает true, если файл конфигурации найден в пути к классам.

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, могут включать только другие конфигурационные файлы, также входящие в состав tradefed.jar.

Защищенные методы

String findConfigName (String name, String parentName)

Найдите имя файла конфигурации на основе его имени и имени родительского файла.

boolean isTrackableConfig (String name)

Следует ли отслеживать жизненный цикл конфигурации или нет.

void trackConfig (String name, ConfigurationDef def)

Настройка трека для динамической загрузки.

Государственные строители

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Параметры
isGlobal boolean

Общедоступные методы

getConfigurationDef

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

Параметры
name String

templateMap Map

Возвраты
ConfigurationDef

Броски
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Возвращает true, если файл конфигурации найден в пути к классам.

Параметры
name String

Возвраты
boolean

загрузка конфигурации

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

Параметры
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

Броски
ConfigurationException

loadIncludesConfiguration

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

Конфигурации, входящие в состав файла tradefed.jar, могут включать только другие конфигурации, также входящие в состав tradefed.jar. Однако локальные (внешние) конфигурации могут включать как локальные (внешние), так и входящие в состав файла конфигурации.

Параметры
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

Броски
ConfigurationException

Защищенные методы

findConfigName

protected String findConfigName (String name, 
                String parentName)

Найдите имя конфигурации на основе её имени и имени её родительского элемента. Это используется для корректной обработки конфигураций пакета и локальных конфигураций.

Параметры
name String : имя конфигурации

parentName String : имя родительского элемента конфигурации.

Возвраты
String Полное имя файла конфигурации.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Следует ли отслеживать жизненный цикл конфигурации или нет.

Параметры
name String : имя конфигурации

Возвраты
boolean true если конфигурация отслеживаема, в противном случае false .

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Настройка отслеживания для динамической загрузки. В настоящее время поддерживаются только локальные файлы.

Параметры
name String : имя конфигурации

def ConfigurationDef : определение конфигурации.