ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object |
↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
Subclasses diretas conhecidas |
Implementação de IConfigDefLoader
que rastreia as configurações incluídas de uma configuração raiz e lança uma exceção em inclusões circulares.
Resumo
Métodos públicos |
---|
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) As configurações que são empacotadas dentro do tradefed.jar podem incluir apenas outras configurações também empacotadas dentro do tradefed.jar. |
Métodos protegidos |
---|
String | findConfigName (String name, String parentName) Encontre o nome da configuração com base em seu nome e seu nome pai. |
boolean | isBundledConfig (String name) Retorna true se for um arquivo de configuração encontrado dentro do classpath. |
boolean | isTrackableConfig (String name) Deve acompanhar o ciclo de vida da configuração ou não. |
void | trackConfig (String name, ConfigurationDef def) Acompanhe a configuração para carregamento dinâmico. |
Construtores públicos
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
Parâmetros |
---|
isGlobalConfig | boolean |
Métodos públicos
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parâmetros |
---|
name | String |
templateMap | |
isGlobalConfig
public boolean isGlobalConfig ()
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
As configurações que são empacotadas dentro do tradefed.jar podem incluir apenas outras configurações também empacotadas dentro do tradefed.jar. No entanto, as configurações locais (externas) podem incluir configurações locais (externas) e agrupadas.
Parâmetros |
---|
def | ConfigurationDef |
parentName | String |
name | String |
deviceTagObject | String |
templateMap | |
templateSeen | |
Métodos protegidos
findConfigName
protected String findConfigName (String name,
String parentName)
Encontre o nome da configuração com base em seu nome e seu nome pai. Isso é usado para lidar adequadamente com configurações de bundle e configurações locais.
Parâmetros |
---|
name | String : nome da configuração |
parentName | String : nome do pai da configuração. |
devoluções |
---|
String | o nome completo da configuração. |
isBundledConfig
protected boolean isBundledConfig (String name)
Retorna true se for um arquivo de configuração encontrado dentro do classpath.
isTrackableConfig
protected boolean isTrackableConfig (String name)
Deve acompanhar o ciclo de vida da configuração ou não.
Parâmetros |
---|
name | String : nome da configuração |
devoluções |
---|
boolean | true se a configuração for rastreável, caso contrário false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Acompanhe a configuração para carregamento dinâmico. No momento, apenas arquivos locais são suportados.
Parâmetros |
---|
name | String : nome da configuração |
def | ConfigurationDef : def de configuração. |