ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
Bekannte direkte Unterklassen
|
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)
Suchen Sie den Namen der Konfiguration anhand ihres Namens und des Namens des übergeordneten Elements.
|
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 erfassen 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 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
(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 : Der Name des übergeordneten Elements der Konfiguration. |
Returns |
String |
den vollständigen Namen der Konfiguration. |
isBundledConfig
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 : def. der Konfiguration |