Google si impegna a far progredire equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

IConfigurationFactory

public interface IConfigurationFactory

com.android.tradefed.config.IConfigurationFactory


Fabbrica per la creazione di IConfiguration s

Sommario

metodi pubblici

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs)

Creare IConfiguration da argomenti della riga di comando.

abstract IConfiguration createConfigurationFromArgs (String[] args)

Un metodo comodo che chiama ERROR(/#createConfigurationFromArgs(String[],List)) con un null secondo argomento.

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient)

Creare IConfiguration da argomenti della riga di comando con un archivio chiavi.

abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)

Creare un IGlobalConfiguration da argomenti della riga di comando.

abstract void dumpConfig (String configName, PrintStream out)

Discariche il contenuto della configurazione nel data ERROR(/PrintStream)

abstract getConfigList (String subPath)

Variazione di getConfigList() dove vogliamo ridurre la messa in vendita solo a una sottodirectory del percorso di configurazione (res / config /).

abstract getConfigList ()

Restituisce l'elenco dei nomi di tutte le configurazioni trovati nelle JAR nel classpath.

abstract getConfigList (String subPath, boolean loadFromEnv)

Variazione di getConfigList(String) dove può specificare se vogliamo anche caricare la configurazione dall'ambiente.

abstract void printHelp (PrintStream out)

Consente di stampare uscita aiuto per questa fabbrica.

abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)

Uscita stampe aiuto per IConfiguration specificato in questi parametri,

Se 'args' si riferisce a una configurazione nota, un IConfiguration oggetto verrà creato da XML, e di aiuto per tale IConfiguration verrà emesso.

metodi pubblici

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs)

Creare IConfiguration da argomenti della riga di comando.

formato previsto è "config [opzioni]", dove config è il built-in nome di configurazione o un percorso di file in un file di configurazione XML.

parametri
args String : gli argomenti della riga di comando

unconsumedArgs : Un elenco che verrà popolata con gli argomenti che non sono stati consumati dagli oggetti associati alla configurazione specificata. Se questo è null , quindi l'attuazione gettare ConfigurationException se qualsiasi args non trasformati rimangono.

ritorna
IConfiguration il carico IConfiguration . L'oggetto delegato Option campi sono stati popolati con i valori in args.

Genera
ConfigurationException se la configurazione non potrebbe essere caricato

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args)

Un metodo comodo che chiama ERROR(/#createConfigurationFromArgs(String[],List)) con un null secondo argomento. Esso, quindi, gettare ConfigurationException se tutti gli argomenti non consumato rimangono.

parametri
args String

ritorna
IConfiguration

Genera
ConfigurationException

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs, 
                IKeyStoreClient keyStoreClient)

Creare IConfiguration da argomenti della riga di comando con un archivio chiavi.

formato previsto è "config [opzioni]", dove config è il built-in nome di configurazione o un percorso di file in un file di configurazione XML.

parametri
args String : gli argomenti della riga di comando

unconsumedArgs : Un elenco che verrà popolata con gli argomenti che non sono stati consumati dagli oggetti associati alla configurazione specificata. Se questo è null , quindi l'attuazione gettare ConfigurationException se qualsiasi args non trasformati rimangono.

keyStoreClient IKeyStoreClient : un IKeyStoreClient che viene utilizzato per ottenere informazioni sensibili nelle args.

ritorna
IConfiguration il carico IConfiguration . L'oggetto delegato Option campi sono stati popolati con i valori in args.

Genera
ConfigurationException se la configurazione non potrebbe essere caricato

createGlobalConfigurationFromArgs

public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, 
                 nonGlobalArgs)

Creare un IGlobalConfiguration da argomenti della riga di comando.

formato previsto è "config [opzioni]", dove config è il built-in nome di configurazione o un percorso di file in un file di configurazione XML.

parametri
args String : gli argomenti della riga di comando

nonGlobalArgs : Un elenco che verrà popolata con gli argomenti che non sono stati trattati come argomenti globali

ritorna
IGlobalConfiguration il carico IGlobalConfiguration . L'oggetto delegato Option campi sono stati popolati con i valori in args.

Genera
ConfigurationException se la configurazione non potrebbe essere caricato

dumpconfig

public abstract void dumpConfig (String configName, 
                PrintStream out)

Discariche il contenuto della configurazione nel data ERROR(/PrintStream)

parametri
configName String : il nome della configurazione

out PrintStream : l' ERROR(/PrintStream) per l'output a discarica

getConfigList

public abstract  getConfigList (String subPath)

Variazione di getConfigList() dove vogliamo ridurre la messa in vendita solo a una sottodirectory del percorso di configurazione (res / config /).

parametri
subPath String : nome del sub-directory di guardarsi per la configurazione. Se null, avrà lo stesso comportamento getConfigList() .

ritorna

getConfigList

public abstract  getConfigList ()

Restituisce l'elenco dei nomi di tutte le configurazioni trovati nelle JAR nel classpath. Non tentare di caricare uno qualsiasi dei file di configurazione, per cui è possibile avere config non lavoro in questo elenco.

ritorna

getConfigList

public abstract  getConfigList (String subPath, 
                boolean loadFromEnv)

Variazione di getConfigList(String) dove può specificare se vogliamo anche caricare la configurazione dall'ambiente.

parametri
subPath String : nome del sub-directory di guardarsi per la configurazione. Se null, avrà lo stesso comportamento getConfigList() .

loadFromEnv boolean : True se dobbiamo caricare la configurazione nella variabile d'ambiente.

ritorna

StampaAiuto

public abstract void printHelp (PrintStream out)

Consente di stampare uscita aiuto per questa fabbrica.

Stampa un aiuto informazioni generiche, ed elenca tutte le configurazioni disponibili.

parametri
out PrintStream : l' ERROR(/PrintStream) per l'output a discarica

printHelpForConfig

public abstract void printHelpForConfig (String[] args, 
                boolean importantOnly, 
                PrintStream out)

Uscita stampe aiuto per IConfiguration specificato in questi parametri,

Se 'args' si riferisce a una configurazione nota, un IConfiguration oggetto verrà creato da XML, e di aiuto per tale IConfiguration verrà emesso. Nota I valori di tutti gli altri '' args verranno ignorati (vale a dire il testo della guida descriverà i valori correnti di Option s come caricati da XML, e non lo farà riflettere i valori di opzione impostati dagli argomenti della riga di comando.

Se 'args' non fa riferimento a un noto IConfiguration , il generico printHelp(PrintStream) sarà visualizzata aiuto.

parametri
args String : gli argomenti della riga di comando

importantOnly boolean : se true , stampare un aiuto abbreviato elencando solo i dettagli importanti

out PrintStream : l' ERROR(/PrintStream) per l'output a discarica