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 von GCS lädt, die enthaltenen Konfigurationen von einer Stammkonfiguration verfolgt und eine Ausnahme bei kreisförmigen Includes auslöst.

Zusammenfassung

Öffentliche Konstrukteure

GCSConfigLoader (boolean isGlobalConfig)

Geschützte Methoden

String findConfigName (String name, String parentName)

Finden Sie den Namen der Konfiguration basierend auf ihrem Namen und ihrem übergeordneten Namen.

void trackConfig (String name, ConfigurationDef def)

Verfolgen Sie die Konfiguration für dynamisches Laden.

Öffentliche Konstrukteure

GCSConfigLoader

public GCSConfigLoader (boolean isGlobalConfig)

Parameter
isGlobalConfig boolean

Geschützte Methoden

findConfigName

protected String findConfigName (String name, 
                String parentName)

Finden Sie den Namen der Konfiguration basierend auf ihrem Namen und ihrem übergeordneten Namen. Dies wird verwendet, um Bundle-Konfigurationen und lokale Konfigurationen richtig zu handhaben.

Parameter
name String : Name der Konfiguration

parentName String : Name der übergeordneten Konfiguration.

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

Wirft
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 : Konfigurationsdef.