ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

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


Streszczenie

Konstruktory publiczne

ExceptionLoader (boolean isGlobal)

Metody publiczne

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

boolean isBundledConfig (String name)

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

void loadConfiguration (String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen) loadConfiguration (String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen) loadConfiguration (String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
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)

Konfiguracje zawarte w pliku tradefed.jar mogą zawierać tylko inne konfiguracje również zawarte w pliku tradefed.jar.

Metody chronione

String findConfigName (String name, String parentName)

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

boolean isTrackableConfig (String name)

Powinien śledzić cykl życia konfiguracji, czy nie.

void trackConfig (String name, ConfigurationDef def)

Śledź konfigurację do dynamicznego ładowania.

Konstruktory publiczne

Ładowarka wyjątków

public ExceptionLoader (boolean isGlobal)

Parametry
isGlobal boolean

Metody publiczne

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parametry
name String

templateMap

Zwroty
ConfigurationDef

Rzuty
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

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

Parametry
name String

Zwroty
boolean

ładowanieKonfiguracja

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

Parametry
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Rzuty
ConfigurationException

loadIncludedConfiguration

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

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

Parametry
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Rzuty
ConfigurationException

Metody chronione

znajdźNazwęKonfiguracji

protected String findConfigName (String name, 
                String parentName)

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

Parametry
name String : nazwa konfiguracji

parentName String : nazwa rodzica konfiguracji.

Zwroty
String pełna nazwa konfiguracji.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Powinien śledzić cykl życia konfiguracji, czy nie.

Parametry
name String : nazwa konfiguracji

Zwroty
boolean true , jeśli konfiguracja jest możliwa do śledzenia, w przeciwnym razie false .

konfiguracja ścieżki

protected void trackConfig (String name, 
                ConfigurationDef def)

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

Parametry
name String : nazwa konfiguracji

def ConfigurationDef : def. konfiguracji.