ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

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


Riepilogo

Costruttori pubblici

ExceptionLoader (boolean isGlobal)

Metodi pubblici

ConfigurationDef getConfigurationDef (String name, templateMap) getConfigurationDef (String name, templateMap)

boolean isBundledConfig (String name)

Restituisce vero se si tratta di un file di configurazione trovato all'interno 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)

Le configurazioni raggruppate all'interno di tradefed.jar possono includere solo altre configurazioni anch'esse raggruppate all'interno di tradefed.jar.

Metodi protetti

String findConfigName (String name, String parentName)

Trova il nome della configurazione in base al suo nome e al nome principale.

boolean isTrackableConfig (String name)

Dovrebbe tenere traccia del ciclo di vita della configurazione o meno.

void trackConfig (String name, ConfigurationDef def)

Tieni traccia della configurazione per il caricamento dinamico.

Costruttori pubblici

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Parametri
isGlobal boolean

Metodi pubblici

getConfigurazioneDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parametri
name String

templateMap

ritorna
ConfigurationDef

Lancia
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Restituisce vero se si tratta di un file di configurazione trovato all'interno del classpath.

Parametri
name String

ritorna
boolean

caricamentoConfigurazione

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

Parametri
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Lancia
ConfigurationException

caricamentoConfigurazioneInclusa

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

Le configurazioni raggruppate all'interno di tradefed.jar possono includere solo altre configurazioni anch'esse raggruppate all'interno di tradefed.jar. Tuttavia, le configurazioni locali (esterne) possono includere sia configurazioni locali (esterne) che raggruppate.

Parametri
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Lancia
ConfigurationException

Metodi protetti

findConfigNome

protected String findConfigName (String name, 
                String parentName)

Trova il nome della configurazione in base al suo nome e al nome principale. Viene utilizzato per gestire correttamente le configurazioni dei bundle e le configurazioni locali.

Parametri
name String : nome della configurazione

parentName String : nome del genitore della configurazione.

ritorna
String il nome completo della configurazione.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Dovrebbe tenere traccia del ciclo di vita della configurazione o meno.

Parametri
name String : nome della configurazione

ritorna
boolean true se la configurazione è tracciabile, altrimenti false .

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Tieni traccia della configurazione per il caricamento dinamico. Al momento sono supportati solo i file locali.

Parametri
name String : nome della configurazione

def ConfigurationDef : definizione della configurazione.