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:

  1. my-integer-key=5
  2. my-string-key=myStringValue

Para especificar qualquer coleção, é possível usar vários valores separados por vírgula(,). Por exemplo:

  1. my-string-list-key=stringOne,stringTwo,stringThree
  2. 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:

  1. 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 Class fornecido no arquivo de recurso especificado.

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