TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
Uma classe utilitária que permite que as classes carreguem um valor de variáveis de forma estática em um arquivo res.
O arquivo de recurso precisa estar em um formato chave-valor, em que a chave é associada à variável que precisa ser recuperada. Um único arquivo de recurso pode conter várias linhas, em que cada linha é associada a uma variável.
Para especificar tipos primitivos, use um único par chave-valor em uma linha. Por exemplo:
- my-integer-key=5
- my-string-key=myStringValue
Para especificar qualquer coleção, é possível usar vários valores separados por vírgula(,). Por exemplo:
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
Para especificar um mapa, é possível usar vários pares mapKey\=mapValue separados por vírgula(,). Por exemplo:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
Resumo
Construtores públicos | |
---|---|
TfInternalOptionsFetcher()
|
Métodos públicos | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
Busca os valores de todos os campos declarados do |
static
void
|
setResourcePath(String path)
Defina o caminho do arquivo de recurso de onde o valor será recuperado. |
Construtores públicos
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
Métodos públicos
fetchOption
public static void fetchOption (Class<?> classObj)
Busca os valores de todos os campos declarados do Class
especificado no arquivo de recurso
especificado. Se um arquivo de recurso não for definido, um arquivo de recurso padrão será usado.
Parâmetros | |
---|---|
classObj |
Class : a classe Object cujos campos precisam ser preenchidos. |
setResourcePath
public static void setResourcePath (String path)
Defina o caminho do arquivo de recurso de onde o valor será recuperado.
Parâmetros | |
---|---|
path |
String |