ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

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


Podsumowanie

Konstruktory publiczne

ExceptionLoader(boolean isGlobal)

Metody publiczne

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

boolean isBundledConfig(String name)

Zwraca wartość „prawda”, jeśli jest to plik konfiguracyjny znaleziony w ścieżce klasy.

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)

Konfiguracje dołączone do pliku tradefed.jar mogą zawierać tylko inne konfiguracje również dołączone do tego pliku.

Metody chronione

String findConfigName(String name, String parentName)

Znajdź nazwę konfiguracji na podstawie jej nazwy i nazwy konfiguracji nadrzędnej.

boolean isTrackableConfig(String name)

Czy śledzić cykl życia konfiguracji.

void trackConfig(String name, ConfigurationDef def)

Śledź konfigurację pod kątem dynamicznego ładowania.

Konstruktory publiczne

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Parametry
isGlobal boolean

Metody publiczne

getConfigurationDef

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

Parametry
name String

templateMap Map

Zwraca
ConfigurationDef

Zgłasza
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Zwraca wartość „prawda”, jeśli jest to plik konfiguracyjny znaleziony w ścieżce klasy.

Parametry
name String

Zwraca
boolean

loadConfiguration

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

Parametry
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

Zgłasza
ConfigurationException

loadIncludedConfiguration

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

Konfiguracje dołączone do pliku tradefed.jar mogą zawierać tylko inne konfiguracje również dołączone do tego pliku. Konfiguracje lokalne (zewnętrzne) mogą jednak zawierać zarówno konfiguracje lokalne (zewnętrzne), jak i dołączone.

Parametry
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

Zgłasza
ConfigurationException

Metody chronione

findConfigName

protected String findConfigName (String name, 
                String parentName)

Znajdź nazwę konfiguracji na podstawie jej nazwy i nazwy konfiguracji nadrzędnej. Służy to do prawidłowego obsługiwania konfiguracji pakietów i konfiguracji lokalnych.

Parametry
name String: nazwa konfiguracji

parentName String: nazwa konfiguracji nadrzędnej.

Zwraca
String pełna nazwa konfiguracji.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Czy śledzić cykl życia konfiguracji.

Parametry
name String: nazwa konfiguracji

Zwraca
boolean true, jeśli konfigurację można śledzić, w przeciwnym razie false.

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Śledź konfigurację pod kątem dynamicznego ładowania. Obecnie obsługiwane są tylko pliki lokalne.

Parametry
name String: nazwa konfiguracji

def ConfigurationDef: definicja konfiguracji.