ConfigurationFactory.ExceptionLoader
protected
class
ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
Riepilogo
Metodi pubblici |
ConfigurationDef
|
getConfigurationDef(String name, templateMap)
|
boolean
|
isBundledConfig(String name)
Restituisce true se si tratta di un file di configurazione trovato all'interno del percorso di classe.
|
void
|
loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
|
void
|
loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)
Le configurazioni incluse in tradefed.jar possono includere solo altre configurazioni incluse anche in tradefed.jar.
|
Metodi protetti |
String
|
findConfigName(String name, String parentName)
Trova il nome della configurazione in base al nome e al nome del relativo elemento principale.
|
boolean
|
isTrackableConfig(String name)
Indica se monitorare o meno il ciclo di vita della configurazione.
|
void
|
trackConfig(String name, ConfigurationDef def)
Configurazione del canale per il caricamento dinamico.
|
Costruttori pubblici
ExceptionLoader
public ExceptionLoader (boolean isGlobal)
Parametri |
isGlobal |
boolean |
Metodi pubblici
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parametri |
name |
String |
templateMap |
|
isBundledConfig
public boolean isBundledConfig (String name)
Restituisce true se si tratta di un file di configurazione trovato all'interno del percorso di classe.
loadConfiguration
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
templateMap,
templateSeen)
Parametri |
name |
String |
def |
ConfigurationDef |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
Le configurazioni incluse in tradefed.jar possono includere solo altre configurazioni incluse in tradefed.jar. Tuttavia, le configurazioni locali (esterne) possono includere sia configurazioni locali (esterne) sia configurazioni in bundle.
Parametri |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
Metodi protetti
findConfigName
protected String findConfigName (String name,
String parentName)
Trova il nome della configurazione in base al nome e al nome del relativo elemento principale. Viene utilizzato per gestire correttamente le configurazioni dei pacchetti e le configurazioni locali.
Parametri |
name |
String : nome della configurazione |
parentName |
String : il nome dell'elemento principale della configurazione. |
Ritorni |
String |
il nome completo della configurazione. |
isTrackableConfig
protected boolean isTrackableConfig (String name)
Indica se monitorare o meno il ciclo di vita della configurazione.
Parametri |
name |
String : nome della configurazione |
Ritorni |
boolean |
true se la configurazione è tracciabile, altrimenti false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Configurazione del canale per il caricamento dinamico. Al momento sono supportati solo i file locali.
Parametri |
name |
String : nome della configurazione |
def |
ConfigurationDef : def. di config. |