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, Map<String, String> templateMap)

boolean isBundledConfig(String name)

Gibt „true“ zurück, wenn es sich um eine Konfigurationsdatei handelt, die sich im Klassenpfad befindet.

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)

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

Geschützte Methoden

String findConfigName(String name, String parentName)

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

boolean isTrackableConfig(String name)

Gibt an, ob der Lebenszyklus der Konfiguration verfolgt werden soll.

void trackConfig(String name, ConfigurationDef def)

Track-Konfiguration für dynamisches Laden.

Öffentliche Konstruktoren

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Parameter
isGlobal boolean

Öffentliche Methoden

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                Map<String, String> templateMap)

Parameter
name String

templateMap Map

Gibt Folgendes zurück:
ConfigurationDef

Löst aus
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Gibt „true“ zurück, wenn es sich um eine Konfigurationsdatei handelt, die sich im Klassenpfad befindet.

Parameter
name String

Gibt Folgendes zurück:
boolean

loadConfiguration

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

Parameter
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

Löst aus
ConfigurationException

loadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

Konfigurationen, die in tradefed.jar gebündelt sind, können nur andere Konfigurationen enthalten, die ebenfalls in tradefed.jar gebündelt sind. Lokale (externe) Konfigurationen können jedoch sowohl lokale (externe) als auch gebündelte Konfigurationen enthalten.

Parameter
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

Löst aus
ConfigurationException

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. Dies wird verwendet, um Bundle-Konfigurationen und lokale Konfigurationen richtig zu verarbeiten.

Parameter
name String: Name der Konfiguration

parentName String: Name des übergeordneten Elements der Konfiguration.

Gibt Folgendes zurück:
String Der vollständige Name der Konfiguration.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Gibt an, ob der Lebenszyklus der Konfiguration verfolgt werden soll.

Parameter
name String: Name der Konfiguration

Gibt Folgendes zurück:
boolean true, wenn die Konfiguration nachverfolgbar ist, andernfalls false.

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Track-Konfiguration für dynamisches Laden. Derzeit werden nur lokale Dateien unterstützt.

Parameter
name String: Name der Konfiguration

def ConfigurationDef: Die Definition der Konfiguration.