ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Objeto
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, templateMap) getConfigurationDef (String name, templateMap)

boolean isBundledConfig (String name)

Devuelve verdadero si es un archivo de configuración que se encuentra dentro del classpath.

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

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

Métodos protegidos

String findConfigName (String name, String parentName)

Busque el nombre de la configuración según su nombre y su nombre principal.

boolean isTrackableConfig (String name)

Debería realizar un seguimiento del ciclo de vida de la configuración o no.

void trackConfig (String name, ConfigurationDef def)

Seguimiento de la configuración para carga dinámica.

Constructores públicos

Cargador de excepciones

public ExceptionLoader (boolean isGlobal)

Parámetros
isGlobal boolean

Métodos públicos

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parámetros
name String

templateMap

Devoluciones
ConfigurationDef

Lanza
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Devuelve verdadero si es un archivo de configuración que se encuentra dentro del classpath.

Parámetros
name String

Devoluciones
boolean

cargarConfiguración

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

Parámetros
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Lanza
ConfigurationException

cargaIncluidaConfiguración

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

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

Parámetros
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Lanza
ConfigurationException

Métodos protegidos

buscarNombreConfiguración

protected String findConfigName (String name, 
                String parentName)

Busque el nombre de la configuración según su nombre y su nombre principal. Esto se utiliza para manejar adecuadamente las configuraciones de paquetes y las configuraciones locales.

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

parentName String : nombre del padre de la configuración.

Devoluciones
String el nombre completo de la configuración.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Debería realizar un seguimiento del ciclo de vida de la configuración o no.

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

Devoluciones
boolean true si se puede rastrear la configuración; en caso contrario, false .

configuración de pista

protected void trackConfig (String name, 
                ConfigurationDef def)

Seguimiento de la configuración para carga dinámica. En este momento sólo se admiten archivos locales.

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

def ConfigurationDef : definición de configuración.