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 tradefed.jar-Datei gebündelt sind, können nur andere Konfigurationen enthalten, die ebenfalls in der tradefed.jar-Datei gebündelt sind.
|
Geschützte Methoden |
String
|
findConfigName(String name, String parentName)
Suchen Sie den Namen der Konfiguration anhand ihres Namens und des Namens des übergeordneten Elements.
|
boolean
|
isTrackableConfig(String name)
Gibt an, ob der Lebenszyklus der Konfiguration erfasst werden soll.
|
void
|
trackConfig(String name, ConfigurationDef def)
Konfigurieren Sie die Tracking-Konfiguration für das dynamische Laden.
|
Öffentliche Konstruktoren
ExceptionLoader
public ExceptionLoader (boolean isGlobal)
Parameter |
isGlobal |
boolean |
Öffentliche Methoden
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parameter |
name |
String |
templateMap |
|
isBundledConfig
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 tradefed.jar-Datei gebündelt sind, können nur andere Konfigurationen enthalten, die ebenfalls in der tradefed.jar-Datei gebündelt sind. Lokale (externe) Konfigurationen können jedoch sowohl lokale (externe) als auch gebündelte Konfigurationen enthalten.
Parameter |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
Geschützte Methoden
findConfigName
protected String findConfigName (String name,
String parentName)
Suchen Sie den Namen der Konfiguration anhand ihres Namens und des Namens des übergeordneten Elements. So werden Bundle- und lokale Konfigurationen ordnungsgemäß verarbeitet.
Parameter |
name |
String : Name der Konfiguration |
parentName |
String : Der Name des übergeordneten Elements der Konfiguration. |
Returns |
String |
den vollständigen Namen der Konfiguration. |
isTrackableConfig
protected boolean isTrackableConfig (String name)
Gibt an, ob der Lebenszyklus der Konfiguration erfasst werden soll oder nicht.
Parameter |
name |
String : Name der Konfiguration |
Returns |
boolean |
true , wenn die Konfiguration nachverfolgt werden kann, andernfalls false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Konfigurieren Sie die Tracking-Konfiguration für das dynamische Laden. Derzeit werden nur lokale Dateien unterstützt.
Parameter |
name |
String : Name der Konfiguration |
def |
ConfigurationDef : def. der Konfiguration |