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ść Prawda, jeśli jest to plik konfiguracji znaleziony w ścieżce klas.

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ą zawierać tylko inne konfiguracje również zawarte w pliku tradefed.jar.

Chronione metody

String findConfigName(String name, String parentName)

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

boolean isTrackableConfig(String name)

Określa, czy należy śledzić cykl życia konfiguracji.

void trackConfig(String name, ConfigurationDef def)

Śledź konfigurację ładowania dynamicznego.

Konstruktory publiczne

ExceptionLoader

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ść Prawda, jeśli jest to plik konfiguracji znaleziony w ścieżce klas.

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ą zawierać tylko inne konfiguracje również zawarte w pliku tradefed.jar. Konfiguracje lokalne (zewnętrzne) mogą jednak zawierać zarówno konfiguracje lokalne (zewnętrzne), jak i zbiorcze.

Parametry
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Rzuty
ConfigurationException

Chronione metody

findConfigName

protected String findConfigName (String name, 
                String parentName)

Znajdź nazwę konfiguracji na podstawie jej nazwy i nazwy elementu nadrzędnego. Służy on do prawidłowego obsługiwania konfiguracji pakietu i konfiguracji lokalnej.

Parametry
name String: nazwa konfiguracji

parentName String: nazwa jednostki nadrzędnej konfiguracji.

Zwroty
String pełna nazwa konfiguracji.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Określa, czy należy śledzić cykl życia konfiguracji.

Parametry
name String: nazwa konfiguracji

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

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

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

Parametry
name String: nazwa konfiguracji

def ConfigurationDef: definicja konfiguracji.