ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

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


Zusammenfassung

Öffentliche Konstruktoren

ExceptionLoader(boolean isGlobal)

Öffentliche Methoden

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isBundledConfig(String name)

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

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

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

Geschützte Methoden

String findConfigName(String name, String parentName)

Sie können den Namen der Konfiguration anhand des Namens und des übergeordneten Namens ermitteln.

boolean isTrackableConfig(String name)

Sollte den Lebenszyklus der Konfiguration verfolgen oder nicht.

void trackConfig(String name, ConfigurationDef def)

Tracking-Konfiguration für dynamisches Laden.

Öffentliche Konstruktoren

AusnahmeLoader

public ExceptionLoader (boolean isGlobal)

Parameter
isGlobal boolean

Öffentliche Methoden

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parameter
name String

templateMap

Returns
ConfigurationDef

Ausgabe
ConfigurationException

istBundledConfig

public boolean isBundledConfig (String name)

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

Parameter
name String

Returns
boolean

LoadConfiguration

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

Parameter
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Ausgabe
ConfigurationException

LoadIncludedConfiguration

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

Konfigurationen, die in der Datei „trafed.jar“ gebündelt sind, können nur andere Konfigurationen enthalten in Tradefed.jar. Lokale (externe) Konfigurationen können jedoch sowohl lokale (extern) und gebündelte Konfigurationen.

Parameter
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Ausgabe
ConfigurationException

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: Name des übergeordneten Elements der Konfiguration.

Returns
String den vollständigen Namen der Konfiguration.

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: Definition der Konfiguration