ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader (link em inglês)
     ↳ com.android.tradefed.config.ConfigurationFactory.ExceptionLoader


Resumo

Construtores públicos

ExceptionLoader(boolean isGlobal)

Métodos públicos

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isBundledConfig(String name)

Retorna "true" se for um arquivo de configuração encontrado no caminho de classe.

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
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.

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 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

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Parâmetros
isGlobal boolean

Métodos públicos

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parâmetros
name String

templateMap

Retorna
ConfigurationDef

Gera
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Retorna verdadeiro se for um arquivo de configuração encontrado no caminho de classe.

Parâmetros
name String

Retorna
boolean

loadConfiguration

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

Parâmetros
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Gera
ConfigurationException

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

Gera
ConfigurationException

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.

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.