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 |