ConfigurationFactory.ExceptionLoader
protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
Riepilogo
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 | |
isBundledConfig
public boolean isBundledConfig (String name)
Restituisce vero se si tratta di un file di configurazione trovato all'interno del classpath.
caricamentoConfigurazione
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
templateMap,
templateSeen)
Parametri |
---|
name | String |
def | ConfigurationDef |
deviceTagObject | String |
templateMap | |
templateSeen | |
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 | |
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. |