ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
Znane podklasy bezpośrednie
|
Implementacja klasy IConfigDefLoader, która śledzi uwzględnione konfiguracje
konfiguracji roota i wywołuje wyjątek w przypadku kołowych „includes”.
Podsumowanie
Metody chronione |
String
|
findConfigName(String name, String parentName)
Znajdź nazwę konfiguracji na podstawie jej nazwy i nazwy elementu nadrzędnego.
|
boolean
|
isBundledConfig(String name)
Zwraca wartość „true” (prawda), jeśli jest to plik konfiguracyjny znaleziony w ścieżce klasy.
|
boolean
|
isTrackableConfig(String name)
Powinien śledzić cykl życia konfiguracji.
|
void
|
trackConfig(String name, ConfigurationDef def)
Śledzenie konfiguracji dynamicznego wczytywania.
|
Konstruktory publiczne
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
Parametry |
isGlobalConfig |
boolean |
Metody publiczne
getConfigurationDef,
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parametry |
name |
String |
templateMap |
|
Konfiguracja isGlobalConfig
public boolean isGlobalConfig ()
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 |
|
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. |
Konfiguracja isBundledConfig
protected boolean isBundledConfig (String name)
Zwraca wartość „true” (prawda), jeśli jest to plik konfiguracyjny znaleziony w ścieżce klasy.
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ę |