ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
Subclasses diretas conhecidas
|
Implementação do IConfigDefLoader que rastreia as configurações incluídas em um
configuração raiz e gera uma exceção em inclusões circulares.
Resumo
Métodos protegidos |
String
|
findConfigName(String name, String parentName)
Encontre o nome da configuração com base no nome dela e no nome do pai.
|
boolean
|
isBundledConfig(String name)
Retorna verdadeiro se for um arquivo de configuração encontrado no caminho de classe.
|
boolean
|
isTrackableConfig(String name)
Deve ou não monitorar o ciclo de vida da configuração.
|
void
|
trackConfig(String name, ConfigurationDef def)
Configuração de rastreamento 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 agrupadas dentro do tradefed.jar só podem incluir outras configurações,
empacotados dentro de tradefed.jar. No entanto, as configurações locais (externas) podem incluir tanto configurações
(externas) e em pacote.
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 no nome dela e no nome do pai. Isso é usado para lidar corretamente
configurações de pacote e configurações locais.
Parâmetros |
name |
String : nome da configuração |
parentName |
String : nome do pai da configuração. |
Retorna |
String |
o nome completo da configuração. |
isBundledConfig
protected boolean isBundledConfig (String name)
Retorna verdadeiro se for um arquivo de configuração encontrado no caminho de classe.
isTrackableConfig
protected boolean isTrackableConfig (String name)
Deve ou não monitorar o ciclo de vida da configuração.
Parâmetros |
name |
String : nome da configuração |
Retorna |
boolean |
true se a configuração for rastreável. Caso contrário, será false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Configuração de rastreamento para carregamento dinâmico. No momento, apenas arquivos locais são aceitos.
Parâmetros |
name |
String : nome da configuração |
def |
ConfigurationDef : definição do config. |