ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
Bekannte direkte abgeleitete Klassen
|
Implementierung von IConfigDefLoader, die die enthaltenen Konfigurationen aus einer Konfiguration verfolgt
Root-Konfiguration und löst eine Ausnahme bei Zirkelbezügen aus.
Zusammenfassung
Öffentliche Konstruktoren |
ConfigLoader(boolean isGlobalConfig)
|
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
|
isBundledConfig(String name)
Gibt "true" zurück, wenn es sich um eine Konfigurationsdatei im Klassenpfad handelt.
|
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
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
Parameter |
isGlobalConfig |
boolean |
Öffentliche Methoden
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parameter |
name |
String |
templateMap |
|
isGlobalConfig
public boolean isGlobalConfig ()
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. |
istBundledConfig
protected boolean isBundledConfig (String name)
Gibt "true" zurück, wenn es sich um eine Konfigurationsdatei im Klassenpfad handelt.
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 |