ConfigurationFactory.ConfigLoader

protected class ConfigurationFactory.ConfigLoader
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationFactory.ConfigLoader


Implementierung von IConfigDefLoader, der die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und bei zirkulären Includes eine Ausnahme auslöst.

Zusammenfassung

Öffentliche Bauträger

ConfigLoader (boolean isGlobalConfig)

Öffentliche Methoden

ConfigurationDef getConfigurationDef (String name, templateMap) getConfigurationDef (String name, templateMap)

boolean isGlobalConfig ()

void loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)

Konfigurationen, die in der Datei „tradefed.jar“ gebündelt sind, können nur andere Konfigurationen enthalten, die ebenfalls in der Datei „tradefed.jar“ gebündelt sind.

Geschützte Methoden

String findConfigName (String name, String parentName)

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

boolean isBundledConfig (String name)

Gibt true zurück, wenn es sich um eine Konfigurationsdatei handelt, die im Klassenpfad gefunden wird.

boolean isTrackableConfig (String name)

Sollte den Lebenszyklus der Konfiguration verfolgen oder nicht.

void trackConfig (String name, ConfigurationDef def)

Verfolgen Sie die Konfiguration für dynamisches Laden.

Öffentliche Bauträger

ConfigLoader

public ConfigLoader (boolean isGlobalConfig)

Parameter
isGlobalConfig boolean

Öffentliche Methoden

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parameter
name String

templateMap

Kehrt zurück
ConfigurationDef

Würfe
ConfigurationException

isGlobalConfig

public boolean isGlobalConfig ()

Kehrt zurück
boolean

LoadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

Konfigurationen, die in der Datei „tradefed.jar“ gebündelt sind, können nur andere Konfigurationen enthalten, die ebenfalls in der Datei „tradefed.jar“ gebündelt sind. Allerdings können lokale (externe) Konfigurationen sowohl lokale (externe) als auch gebündelte Konfigurationen umfassen.

Parameter
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Würfe
ConfigurationException

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
com.android.tradefed.config.ConfigurationException
ConfigurationException

isBundledConfig

protected boolean isBundledConfig (String name)

Gibt true zurück, wenn es sich um eine Konfigurationsdatei handelt, die im Klassenpfad gefunden wird.

Parameter
name String

Kehrt zurück
boolean

isTrackableConfig

protected boolean isTrackableConfig (String name)

Sollte den Lebenszyklus der Konfiguration verfolgen oder nicht.

Parameter
name String : Name der Konfiguration

Kehrt zurück
boolean true , wenn die Konfiguration nachverfolgbar ist, andernfalls false .

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.