ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
java.lang.Объект |
↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
Известные прямые подклассы |
Реализация IConfigDefLoader, которая отслеживает включенные конфигурации из одной корневой конфигурации и выдает исключение при циклическом включении.
Краткое содержание
Публичные конструкторы |
---|
ConfigLoader (boolean isGlobalConfig) |
Публичные методы |
---|
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, могут включать только другие конфигурации, также включенные в файл tradefed.jar. |
Защищенные методы |
---|
String | findConfigName (String name, String parentName) Найдите имя конфигурации на основе его имени и его родительского имени. |
boolean | isBundledConfig (String name) Возвращает true, если это файл конфигурации, найденный внутри пути к классам. |
boolean | isTrackableConfig (String name) Должен отслеживать жизненный цикл конфига или нет. |
void | trackConfig (String name, ConfigurationDef def) Конфиг отслеживания для динамической загрузки. |
Публичные конструкторы
Конфиглоадер
public ConfigLoader (boolean isGlobalConfig)
Параметры |
---|
isGlobalConfig | boolean |
Публичные методы
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Параметры |
---|
name | String |
templateMap | |
isGlobalConfig
public boolean isGlobalConfig ()
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
Конфигурации, объединенные в файле tradefed.jar, могут включать только другие конфигурации, также включенные в файл tradefed.jar. Однако локальные (внешние) конфигурации могут включать как локальные (внешние), так и связанные конфигурации.
Параметры |
---|
def | ConfigurationDef |
parentName | String |
name | String |
deviceTagObject | String |
templateMap | |
templateSeen | |
Защищенные методы
findConfigName
protected String findConfigName (String name,
String parentName)
Найдите имя конфигурации на основе его имени и его родительского имени. Это используется для правильной обработки конфигураций пакетов и локальных конфигураций.
Параметры |
---|
name | String : имя конфига |
parentName | String : имя родителя конфигурации. |
Возвращает |
---|
String | полное имя конфига. |
isBundledConfig
protected boolean isBundledConfig (String name)
Возвращает true, если это файл конфигурации, найденный внутри пути к классам.
isTrackableConfig
protected boolean isTrackableConfig (String name)
Должен отслеживать жизненный цикл конфига или нет.
Параметры |
---|
name | String : имя конфига |
Возвращает |
---|
boolean | true , если конфигурация отслеживается, иначе false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Конфиг отслеживания для динамической загрузки. Сейчас поддерживаются только локальные файлы.
Параметры |
---|
name | String : имя конфига |
def | ConfigurationDef : определение конфигурации. |