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 Konfigurationen aus GCS lädt, die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und eine Ausnahme bei zirkulären Includes auslöst.

Zusammenfassung

Öffentliche Bauträger

GCSConfigLoader (boolean isGlobalConfig)

Geschützte Methoden

String findConfigName (String name, String parentName)

Suchen Sie den Namen der Konfiguration anhand ihres Namens und ihres übergeordneten Namens.

void trackConfig (String name, ConfigurationDef def)

Verfolgen Sie die Konfiguration für dynamisches Laden.

Öffentliche Bauträger

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 ihres übergeordneten Namens. Dies wird verwendet, um Bundle-Konfigurationen und lokale Konfigurationen ordnungsgemäß zu verarbeiten.

Parameter
name String : Name der Konfiguration

parentName String : Name des übergeordneten Elements der Konfiguration.

Kehrt zurück
String der vollständige Name der Konfiguration.

Würfe
ConfigurationException

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Verfolgen Sie die Konfiguration für dynamisches Laden. Derzeit werden nur lokale Dateien unterstützt.

Parameter
name String : Name der Konfiguration

def ConfigurationDef : Def. der Konfiguration.