IConfiguraçãoFábrica
public interface IConfigurationFactory
| com.android.tradefed.config.IConfigurationFactory |
Fábrica para criar IConfiguration s
Resumo
Métodos públicos | |
|---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs)createConfigurationFromArgs (String[] args, unconsumedArgs) Crie o |
abstract IConfiguration | createConfigurationFromArgs (String[] args) Um método de conveniência que chama |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient)createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Crie o |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Crie um |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator)createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator)Crie uma configuração que contenha apenas um conjunto de objetos selecionados. |
abstract void | dumpConfig (String configName, PrintStream out) Despeja o conteúdo da configuração para o |
abstract | getConfigList ()Retorne a lista de nomes de todas as configurações encontradas nos JARs no classpath. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Variação de |
abstract void | printHelp (PrintStream out)As impressões ajudam na saída desta fábrica. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Imprime a saída de ajuda para o IConfiguration será criado a partir de XML e a ajuda para esse IConfiguration será gerada. |
Métodos públicos
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Crie o IConfiguration a partir de argumentos de linha de comando.
| Parâmetros | |
|---|---|
args | String : os argumentos da linha de comando |
unconsumedArgs | null , a implementação lançará ConfigurationException se algum argumento não processado permanecer. |
| Devoluções | |
|---|---|
IConfiguration | o IConfiguration carregado. Os campos Option do objeto delegado foram preenchidos com valores em args. |
| Lança | |
|---|---|
ConfigurationException | se a configuração não pôde ser carregada |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
Um método de conveniência que chama ERROR(/#createConfigurationFromArgs(String[],List)) com um segundo argumento null . Assim, ele lançará ConfigurationException se restar algum argumento não consumido.
| Parâmetros | |
|---|---|
args | String |
| Devoluções | |
|---|---|
IConfiguration | |
| Lança | |
|---|---|
ConfigurationException | |
Veja também:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Crie o IConfiguration a partir de argumentos de linha de comando com um armazenamento de chaves.
| Parâmetros | |
|---|---|
args | String : os argumentos da linha de comando |
unconsumedArgs | null , a implementação lançará ConfigurationException se algum argumento não processado permanecer. |
keyStoreClient | IKeyStoreClient : um IKeyStoreClient que é usado para obter informações confidenciais nos argumentos. |
| Devoluções | |
|---|---|
IConfiguration | o IConfiguration carregado. Os campos Option do objeto delegado foram preenchidos com valores em args. |
| Lança | |
|---|---|
ConfigurationException | se a configuração não pôde ser carregada |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Crie um IGlobalConfiguration a partir de argumentos de linha de comando.
| Parâmetros | |
|---|---|
args | String : os argumentos da linha de comando |
nonGlobalArgs | |
| Devoluções | |
|---|---|
IGlobalConfiguration | o IGlobalConfiguration carregado. Os campos Option do objeto delegado foram preenchidos com valores em args. |
| Lança | |
|---|---|
ConfigurationException | se a configuração não pôde ser carregada |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Crie uma configuração que contenha apenas um conjunto de objetos selecionados.
| Parâmetros | |
|---|---|
arrayArgs | String : os argumentos da linha de comando |
keyStoreClient | IKeyStoreClient : Um IKeyStoreClient que é usado para obter informações confidenciais nos argumentos. |
allowedObjects | |
delegator | TradefedDelegator |
| Devoluções | |
|---|---|
IConfiguration | O IConfiguration carregado. |
| Lança | |
|---|---|
ConfigurationException | se a configuração não pôde ser carregada |
dumpConfig
public abstract void dumpConfig (String configName,
PrintStream out) Despeja o conteúdo da configuração para o ERROR(/PrintStream) fornecido
| Parâmetros | |
|---|---|
configName | String : o nome da configuração |
out | PrintStream : o ERROR(/PrintStream) para despejar a saída para |
getConfigList
public abstractgetConfigList ()
Retorne a lista de nomes de todas as configurações encontradas nos JARs no classpath. Não tenta carregar nenhuma das configurações, então é possível ter configurações que não funcionam nesta lista.
| Devoluções | |
|---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Variação de getConfigList() onde podemos especificar se queremos ou não carregar também a configuração do ambiente.
| Parâmetros | |
|---|---|
subPath | String : nome dos subdiretórios onde procurar a configuração. Se for nulo, terá o mesmo comportamento de getConfigList() . |
loadFromEnv | boolean : True se devemos carregar a configuração na variável de ambiente. |
| Devoluções | |
|---|---|
imprimirAjuda
public abstract void printHelp (PrintStream out)
As impressões ajudam na saída desta fábrica.
Imprime informações de ajuda genéricas e lista todas as configurações disponíveis.| Parâmetros | |
|---|---|
out | PrintStream : o ERROR(/PrintStream) para despejar a saída para |
printHelpForConfig
public abstract void printHelpForConfig (String[] args,
boolean importantOnly,
PrintStream out) Imprime a saída de ajuda para o IConfiguration especificado nos argumentos da linha de comando,
IConfiguration será criado a partir de XML e a ajuda para esse IConfiguration será gerada. Observe que todos os outros valores 'args' serão ignorados (ou seja, o texto de ajuda descreverá os valores atuais de Option s conforme carregados do XML e não refletirá os valores da opção definidos pelos argumentos da linha de comando. Se 'args' não fizer referência a um IConfiguration conhecido, a ajuda genérica printHelp(PrintStream) será exibida.| Parâmetros | |
|---|---|
args | String : os argumentos da linha de comando |
importantOnly | boolean : se true , imprime uma ajuda abreviada listando apenas os detalhes importantes |
out | PrintStream : o ERROR(/PrintStream) para despejar a saída para |