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

boolean isBundledConfig(String name)

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

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

Konfiguracje zawarte w pliku Tradefed.jar mogą też zawierać tylko inne konfiguracje zawarte w pakiecie wewnątrz pliku Tradefed.jar.

Metody chronione

String findConfigName(String name, String parentName)

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

boolean isTrackableConfig(String name)

Powinien śledzić cykl życia konfiguracji.

void trackConfig(String name, ConfigurationDef def)

Śledzenie konfiguracji dynamicznego wczytywania.

Konstruktory publiczne

Wyjątek LoadLoader

public ExceptionLoader (boolean isGlobal)

Parametry
isGlobal boolean

Metody publiczne

getConfigurationDef,

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Parametry
name String

templateMap

Zwroty
ConfigurationDef

Rzuty
ConfigurationException

Konfiguracja isBundledConfig

public boolean isBundledConfig (String name)

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

Parametry
name String

Zwroty
boolean

loadConfiguration

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ą też zawierać tylko inne konfiguracje zawarte w pakiecie wewnątrz pliku Tradefed.jar. Konfiguracje lokalne (zewnętrzne) mogą jednak zawierać zarówno te lokalne, (zewnętrzne) i w pakietach.

Parametry
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Rzuty
ConfigurationException

Metody chronione

nazwa_konfiguracji_konfiguracji

protected String findConfigName (String name, 
                String parentName)

Znajdź nazwę konfiguracji na podstawie jej nazwy i nazwy elementu nadrzędnego. Pozwala to prawidłowo obsługiwać w konfiguracji pakietów i konfiguracji lokalnych.

Parametry
name String: nazwa konfiguracji

parentName String: nazwa elementu nadrzędnego konfiguracji.

Zwroty
String pełną nazwę konfiguracji.

isTrackableConfig,

protected boolean isTrackableConfig (String name)

Powinien śledzić cykl życia konfiguracji.

Parametry
name String: nazwa konfiguracji

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

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Śledzenie konfiguracji dynamicznego wczytywania. Obecnie obsługiwane są tylko pliki lokalne.

Parametry
name String: nazwa konfiguracji

def ConfigurationDef: pokonało konfigurację