IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Factory per la creazione IConfiguration
s
Riepilogo
Metodi pubblici | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Crea |
abstract IConfiguration | createConfigurationFromArgs (String[] args) Un metodo pratico che chiama |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Crea |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Crea un |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Crea una configurazione che contiene solo un insieme di oggetti selezionati. |
abstract void | dumpConfig (String configName, PrintStream out) Scarica il contenuto della configurazione nel dato |
abstract | getConfigList () Restituisce l'elenco dei nomi di tutte le configurazioni trovate nei JAR sul classpath. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Variante di |
abstract void | printHelp (PrintStream out) Stampa l'output della guida per questa fabbrica. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Stampa l'output della guida per l' IConfiguration da XML e verrà emessa la guida per tale IConfiguration . |
Metodi pubblici
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Crea IConfiguration
dagli argomenti della riga di comando.
Parametri | |
---|---|
args | String : gli argomenti della riga di comando |
unconsumedArgs | null , l'implementazione genererà ConfigurationException se rimangono argomenti non elaborati. |
ritorna | |
---|---|
IConfiguration | l' IConfiguration caricato. I campi Option dell'oggetto delegato sono stati popolati con i valori in args. |
Getta | |
---|---|
ConfigurationException | se non è stato possibile caricare la configurazione |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
Un metodo pratico che chiama ERROR(/#createConfigurationFromArgs(String[],List))
con un secondo argomento null
. Pertanto, genererà ConfigurationException
se rimangono argomenti non consumati.
Parametri | |
---|---|
args | String |
ritorna | |
---|---|
IConfiguration |
Getta | |
---|---|
ConfigurationException |
Guarda anche:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Crea IConfiguration
dagli argomenti della riga di comando con un archivio chiavi.
Parametri | |
---|---|
args | String : gli argomenti della riga di comando |
unconsumedArgs | null , l'implementazione genererà ConfigurationException se rimangono argomenti non elaborati. |
keyStoreClient | IKeyStoreClient : un IKeyStoreClient utilizzato per ottenere informazioni riservate negli argomenti. |
ritorna | |
---|---|
IConfiguration | l' IConfiguration caricato. I campi Option dell'oggetto delegato sono stati popolati con i valori in args. |
Getta | |
---|---|
ConfigurationException | se non è stato possibile caricare la configurazione |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Crea un IGlobalConfiguration
dagli argomenti della riga di comando.
Parametri | |
---|---|
args | String : gli argomenti della riga di comando |
nonGlobalArgs |
ritorna | |
---|---|
IGlobalConfiguration | il IGlobalConfiguration caricato. I campi Option dell'oggetto delegato sono stati popolati con i valori in args. |
Getta | |
---|---|
ConfigurationException | se non è stato possibile caricare la configurazione |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Crea una configurazione che contiene solo un insieme di oggetti selezionati.
Parametri | |
---|---|
arrayArgs | String : gli argomenti della riga di comando |
keyStoreClient | IKeyStoreClient : un IKeyStoreClient utilizzato per ottenere informazioni riservate negli argomenti. |
allowedObjects | |
delegator | TradefedDelegator |
ritorna | |
---|---|
IConfiguration | Il IConfiguration caricato. |
Getta | |
---|---|
ConfigurationException | se non è stato possibile caricare la configurazione |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
Scarica il contenuto della configurazione nel dato ERROR(/PrintStream)
Parametri | |
---|---|
configName | String : il nome della configurazione |
out | PrintStream : l' ERROR(/PrintStream) in cui eseguire il dump dell'output |
getConfigList
public abstractgetConfigList ()
Restituisce l'elenco dei nomi di tutte le configurazioni trovate nei JAR sul classpath. Non tenta di caricare nessuna delle configurazioni, quindi è possibile avere configurazioni non funzionanti in questo elenco.
ritorna | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Variante di getConfigList()
dove possiamo specificare se vogliamo o meno caricare anche la configurazione dall'ambiente.
Parametri | |
---|---|
subPath | String : nome delle sottodirectory in cui cercare la configurazione. Se null, avrà lo stesso comportamento di getConfigList() . |
loadFromEnv | boolean : True se dobbiamo caricare la configurazione nella variabile di ambiente. |
ritorna | |
---|---|
printAiuto
public abstract void printHelp (PrintStream out)
Stampa l'output della guida per questa fabbrica.
Stampa informazioni di aiuto generiche ed elenca tutte le configurazioni disponibili.Parametri | |
---|---|
out | PrintStream : l' ERROR(/PrintStream) in cui eseguire il dump dell'output |
printHelpForConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
Stampa l'output della guida per l' IConfiguration
specificato negli argomenti della riga di comando,
IConfiguration
da XML e verrà emessa la guida per tale IConfiguration
. Nota che tutti gli altri valori 'args' verranno ignorati (ovvero il testo della guida descriverà i valori correnti di Option
s come caricati da XML e non rifletterà i valori dell'opzione impostati dalla riga di comando args. Se 'args' non fa riferimento a un IConfiguration
noto, verrà visualizzata la guida generica printHelp(PrintStream)
.Parametri | |
---|---|
args | String : gli argomenti della riga di comando |
importantOnly | boolean : se true , stampa una guida abbreviata che elenca solo i dettagli importanti |
out | PrintStream : l' ERROR(/PrintStream) in cui eseguire il dump dell'output |