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 que se incluyen 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)

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

boolean isTrackableConfig (String name)

Debería rastrear el ciclo de vida de la configuración o no.

void trackConfig (String name, ConfigurationDef def)

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

esBundledConfig

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

configuración de carga

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

Parámetros
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Lanza
ConfigurationException

cargaIncluidoConfiguración

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

Las configuraciones que se incluyen 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

findConfigName

protected String findConfigName (String name, 
                String parentName)

Encuentre el nombre de la configuración según su nombre y su nombre principal. Esto se usa para manejar correctamente configuraciones de paquetes y configuraciones locales.

Parámetros
name String : nombre de configuración

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

Devoluciones
String el nombre completo de la configuración.

esTrackableConfig

protected boolean isTrackableConfig (String name)

Debería rastrear el ciclo de vida de la configuración o no.

Parámetros
name String : nombre de configuración

Devoluciones
boolean true si la configuración es rastreable; de ​​lo contrario, false .

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

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

Parámetros
name String : nombre de configuración

def ConfigurationDef : definición de configuración.