GCSConfigurationFactory.GCSConfigLoader

protected class GCSConfigurationFactory.GCSConfigLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.gcs.GCSConfigurationFactory.GCSConfigLoader


Erweiterung von ConfigurationFactory.ConfigLoader, die die Konfiguration aus GCS lädt, die enthaltenen Konfigurationen aus einer Stammkonfiguration verfolgt und bei rekursiven Einschlüssen eine Ausnahme auslöst.

Zusammenfassung

Öffentliche Konstruktoren

GCSConfigLoader(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.

void trackConfig(String name, ConfigurationDef def)

Konfigurieren Sie die Tracking-Konfiguration für das dynamische Laden.

Öffentliche Konstruktoren

GCSConfigLoader

public GCSConfigLoader (boolean isGlobalConfig)

Parameter
isGlobalConfig boolean

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-Konfigurationen 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.

Ausgabe
ConfigurationException

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