ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
🎞 |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
Classi di sottoclasse dirette note
|
Implementazione di IConfigDefLoader che tiene traccia delle configurazioni incluse da uno
root config e genera un'eccezione per le inclusioni circolari.
Riepilogo
Metodi protetti |
String
|
findConfigName(String name, String parentName)
Trova il nome della configurazione in base al nome e al nome del relativo elemento principale.
|
boolean
|
isBundledConfig(String name)
Restituisce true se è un file di configurazione che si trova all'interno del classpath.
|
boolean
|
isTrackableConfig(String name)
Indica se monitorare o meno il ciclo di vita della configurazione.
|
void
|
trackConfig(String name, ConfigurationDef def)
Monitora la configurazione per il caricamento dinamico.
|
Costruttori pubblici
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
Parametri |
isGlobalConfig |
boolean |
Metodi pubblici
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
Parametri |
name |
String |
templateMap |
|
èGlobalConfig
public boolean isGlobalConfig ()
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
Le configurazioni raggruppate all'interno del file tradefed.jar possono includere solo altre configurazioni
raggruppate all'interno di tradefed.jar. Tuttavia, le configurazioni locali (esterne) possono includere sia
(esterne) e in bundle.
Parametri |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
Metodi protetti
FindConfigName
protected String findConfigName (String name,
String parentName)
Trova il nome della configurazione in base al nome e al nome del relativo elemento principale. Viene utilizzato per gestire correttamente
di bundle e locali.
Parametri |
name |
String : nome della configurazione |
parentName |
String : nome del file principale della configurazione. |
Ritorni |
String |
il nome completo della configurazione. |
isBundledConfig
protected boolean isBundledConfig (String name)
Restituisce true se è un file di configurazione che si trova all'interno del classpath.
IsTrackableConfig
protected boolean isTrackableConfig (String name)
Deve monitorare o meno il ciclo di vita della configurazione.
Parametri |
name |
String : nome della configurazione |
Ritorni |
boolean |
true se la configurazione è monitorabile, altrimenti false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
Monitora la configurazione per il caricamento dinamico. Al momento sono supportati solo i file locali.
Parametri |
name |
String : nome della configurazione |
def |
ConfigurationDef : valore di config. |