ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.ConfigurationFactory.ExceptionLoader


Resumen

Constructores públicos

ExceptionLoader(boolean isGlobal)

Métodos públicos

ConfigurationDef getConfigurationDef(String name, Map<String, String> templateMap)

boolean isBundledConfig(String name)

Devuelve verdadero si es un archivo de configuración que se encuentra dentro de la ruta de clase.

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)

Las configuraciones incluidas en tradefed.jar solo pueden incluir otras configuraciones también incluidas en tradefed.jar.

Métodos protegidos

String findConfigName(String name, String parentName)

Busca el nombre de la configuración según su nombre y el de su elemento superior.

boolean isTrackableConfig(String name)

Indica si se debe hacer un seguimiento del ciclo de vida de la configuración.

void trackConfig(String name, ConfigurationDef def)

Es la configuración de seguimiento para la carga dinámica.

Constructores públicos

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Parámetros
isGlobal boolean

Métodos públicos

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                Map<String, String> templateMap)

Parámetros
name String

templateMap Map

Muestra
ConfigurationDef

Arroja
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Devuelve verdadero si es un archivo de configuración que se encuentra dentro de la ruta de clase.

Parámetros
name String

Muestra
boolean

loadConfiguration

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

Parámetros
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

Arroja
ConfigurationException

loadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

Las configuraciones incluidas en tradefed.jar solo pueden incluir otras configuraciones también incluidas en tradefed.jar. Sin embargo, las configuraciones locales (externas) pueden incluir configuraciones locales (externas) y agrupadas.

Parámetros
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

Arroja
ConfigurationException

Métodos protegidos

findConfigName

protected String findConfigName (String name, 
                String parentName)

Busca el nombre de la configuración según su nombre y el de su elemento superior. Se usa para controlar correctamente las configuraciones de paquetes y las configuraciones locales.

Parámetros
name String: Nombre de la configuración

parentName String: Es el nombre del elemento superior de la configuración.

Muestra
String Es el nombre completo de la configuración.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Indica si se debe hacer un seguimiento del ciclo de vida de la configuración.

Parámetros
name String: Nombre de la configuración

Muestra
boolean true si el parámetro de configuración es rastreable; de lo contrario, false.

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Es la configuración de seguimiento para la carga dinámica. Por el momento, solo se admiten archivos locales.

Parámetros
name String: Nombre de la configuración

def ConfigurationDef: Es la definición de la configuración.