ConfigurationFactory.ExceptionLoader
protected
class
ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
Zusammenfassung
Öffentliche Methoden |
ConfigurationDef
|
getConfigurationDef(String name, templateMap)
|
boolean
|
isBundledConfig(String name)
Gibt "true" zurück, wenn es sich um eine Konfigurationsdatei im Klassenpfad handelt.
|
void
|
loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
|
void
|
loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)
Konfigurationen, die in der Datei „trafed.jar“ gebündelt sind, können nur andere Konfigurationen enthalten
in Tradefed.jar.
|
Geschützte Methoden |
String
|
findConfigName(String name, String parentName)
Sie können den Namen der Konfiguration anhand des Namens und des übergeordneten Namens ermitteln.
|
boolean
|
isTrackableConfig(String name)
Sollte den Lebenszyklus der Konfiguration verfolgen oder nicht.
|
void
|
trackConfig(String name, ConfigurationDef def)
Tracking-Konfiguration für dynamisches Laden.
|
Öffentliche Konstruktoren
AusnahmeLoader
public ExceptionLoader (boolean isGlobal)
Parameter |
isGlobal |
boolean |
Öffentliche Methoden
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parameter |
name |
String |
templateMap |
|
istBundledConfig
public boolean isBundledConfig (String name)
Gibt "true" zurück, wenn es sich um eine Konfigurationsdatei im Klassenpfad handelt.
LoadConfiguration
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
templateMap,
templateSeen)
Parameter |
name |
String |
def |
ConfigurationDef |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
LoadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
Konfigurationen, die in der Datei „trafed.jar“ gebündelt sind, können nur andere Konfigurationen enthalten
in Tradefed.jar. Lokale (externe) Konfigurationen können jedoch sowohl lokale
(extern) und gebündelte Konfigurationen.
Parameter |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
Geschützte Methoden
FindConfigName
protected String findConfigName (String name,
String parentName)
Sie können den Namen der Konfiguration anhand des Namens und des übergeordneten Namens ermitteln. Dies wird verwendet, um
und lokale Konfigurationen zu bündeln.
Parameter |
name |
String : Name der Konfiguration |
parentName |
String : Name des übergeordneten Elements der Konfiguration. |
Returns |
String |
den vollständigen Namen der Konfiguration. |
isTrackableConfig
protected boolean isTrackableConfig (String name)
Sollte den Lebenszyklus der Konfiguration verfolgen oder nicht.
Parameter |
name |
String : Name der Konfiguration |
Returns |
boolean |
true , wenn die Konfiguration nachverfolgbar ist, andernfalls false . |
Track-Konfiguration
protected void trackConfig (String name,
ConfigurationDef def)
Tracking-Konfiguration für dynamisches Laden. Derzeit werden nur lokale Dateien unterstützt.
Parameter |
name |
String : Name der Konfiguration |
def |
ConfigurationDef : Definition der Konfiguration |