O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

OptionSetter

public class OptionSetter
extends Object

java.lang.Object
com.android.tradefed.config.OptionSetter


Popula Option campos.

Há suporte para a configuração de campos numéricos, como byte, short, int, long, float e double. Isso inclui as versões não encaixotadas e encaixotadas (por exemplo, int vs Integer). Se há um problema definindo o argumento para corresponder ao tipo desejado, um ConfigurationException é lançada.

Os campos de opção de arquivo são suportados simplesmente envolvendo o argumento da string em um objeto File sem testar a existência do arquivo.

Os campos de coleção parametrizada, como List <File> e Set <String>, são suportados, desde que o tipo de parâmetro seja de outra forma suportado pelo configurador de opções. O campo de coleção deve ser inicializado com uma instância de coleção apropriada.

Todos os campos serão processados, incluindo campos públicos, protegidos, de acesso padrão (pacote), privados e herdados.

portado de dalvik.runner.OptionParser

Veja também:

Resumo

Classes aninhadas

class OptionSetter.OptionFieldsForName

Recipiente para a lista de campos de opções com o nome fornecido.

Constantes

char NAMESPACE_SEPARATOR

Construtoras públicas

OptionSetter (Object... optionSources)

Constrói um novo OptionParser para definir os campos @Option de 'optionSources'.

OptionSetter ( optionSources) OptionSetter ( optionSources)

Constrói um novo OptionParser para definir os campos @Option de 'optionSources'.

Métodos públicos

static Object getFieldValue (Field field, Object optionObject)

Devolver o dado ERROR(/Field) 's valor, manuseio quaisquer excepções.

IKeyStoreClient getKeyStore ()
static getOptionFieldsForClass (Class<?> optionClass)

Obtém uma lista de todos os Option campos (ambos declarados e herdados) para determinada classe.

String getTypeForOption (String name)

Retorna uma string que descreve o tipo do campo com o nome fornecido.

boolean isBooleanOption (String name)
boolean isMapOption (String name)
void setKeyStore (IKeyStoreClient keyStore)
setOptionValue (String optionName, String valueText)

Define o valor para uma opção sem mapa.

setOptionValue (String optionName, String keyText, String valueText)

Define o valor de uma opção.

final validateRemoteFilePath ( DynamicRemoteFileResolver resolver)

Percorre toda a ERROR(/File) tipo de opção e verificar se seus caminho deve ser resolvido.

Métodos protegidos

getUnsetMandatoryOptions ()

Retorna os nomes de todos os Option s que são marcados como mandatory , mas permanecem desactivado.

Constantes

NAMESPACE_SEPARATOR

public static final char NAMESPACE_SEPARATOR

Valor constante: 58 (0x0000003a)

Construtoras públicas

OptionSetter

public OptionSetter (Object... optionSources)

Constrói um novo OptionParser para definir os campos @Option de 'optionSources'.

Parâmetros
optionSources Object

Lança
ConfigurationException

OptionSetter

public OptionSetter ( optionSources)

Constrói um novo OptionParser para definir os campos @Option de 'optionSources'.

Parâmetros
optionSources

Lança
ConfigurationException

Métodos públicos

getFieldValue

public static Object getFieldValue (Field field, 
                Object optionObject)

Devolver o dado ERROR(/Field) 's valor, manuseio quaisquer excepções.

Parâmetros
field Field : o ERROR(/Field)

optionObject Object : o Object para obter o valor do campo a partir.

Devoluções
Object o valor do campo como um Object , ou null

getKeyStore

public IKeyStoreClient getKeyStore ()

Devoluções
IKeyStoreClient

getOptionFieldsForClass

public static  getOptionFieldsForClass (Class<?> optionClass)

Obtém uma lista de todos os Option campos (ambos declarados e herdados) para determinada classe.

Parâmetros
optionClass Class : a Class de pesquisa

Devoluções
um ERROR(/Collection) de campos anotado com Option

getTypeForOption

public String getTypeForOption (String name)

Retorna uma string que descreve o tipo do campo com o nome fornecido.

Parâmetros
name String : a Option nome do campo

Devoluções
String uma String descrevendo o tipo do campo

Lança
ConfigurationException se o campo não puder ser encontrado

isBooleanOption

public boolean isBooleanOption (String name)

Parâmetros
name String

Devoluções
boolean

Lança
ConfigurationException

isMapOption

public boolean isMapOption (String name)

Parâmetros
name String

Devoluções
boolean

Lança
ConfigurationException

setKeyStore

public void setKeyStore (IKeyStoreClient keyStore)

Parâmetros
keyStore IKeyStoreClient

setOptionValue

public  setOptionValue (String optionName, 
                String valueText)

Define o valor para uma opção sem mapa.

Parâmetros
optionName String : o nome de opção para definir

valueText String : o valor

Devoluções
Uma lista de FieldDef s correspondente a cada campo do objecto que foi modificado.

Lança
ConfigurationException se a opção não puder ser encontrada ou valueText for do tipo errado

setOptionValue

public  setOptionValue (String optionName, 
                String keyText, 
                String valueText)

Define o valor de uma opção.

Parâmetros
optionName String : o nome de opção para definir

keyText String : a chave para Opções do mapa, ou nulo.

valueText String : o valor

Devoluções
Uma lista de FieldDef s correspondente a cada campo do objecto que foi modificado.

Lança
ConfigurationException se a opção não puder ser encontrada ou valueText for do tipo errado

validateRemoteFilePath

public final  validateRemoteFilePath (DynamicRemoteFileResolver resolver)

Percorre toda a ERROR(/File) tipo de opção e verificar se seus caminho deve ser resolvido.

Parâmetros
resolver DynamicRemoteFileResolver

Devoluções
A lista de ERROR(/File) que foi resolvido dessa forma.

Lança
BuildRetrievalError

Métodos protegidos

getUnsetMandatoryOptions

protected  getUnsetMandatoryOptions ()

Retorna os nomes de todos os Option s que são marcados como mandatory , mas permanecem desactivado.

Devoluções
A ERROR(/Collection) de String s contendo os nomes (não qualificado) de opções obrigatórias unset.

Lança
ConfigurationException se um campo a ser verificado estiver inacessível