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 ()
нагрузкавключедконфигурация
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 | |
Защищенные методы
найти имя_конфигурации
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 . |
трекконфиг
protected void trackConfig (String name,
ConfigurationDef def)
Отслеживайте конфиг для динамической загрузки. На данный момент поддерживаются только локальные файлы.
Параметры |
---|
name | String : имя конфигурации. |
def | ConfigurationDef : определение конфигурации. |