TfInternalOptionsFetcher

public class TfInternalOptionsFetcher
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TfInternalOptionsFetcher


Es una clase de utilidad que permite que las clases carguen un valor de variable de forma estática desde un archivo res.

El archivo de recursos debe tener el formato clave=valor, en el que la clave está asociada con la variable que se debe recuperar. Un solo archivo de recursos puede contener varias líneas, en las que cada línea está asociada con una variable.

Para especificar cualquier tipo primitivo, se debe usar un solo par clave=valor en una línea. p.ej.:

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

Para especificar cualquier colección, se pueden usar varios valores separados por comas(,). p.ej.:

  1. my-string-list-key=stringOne,stringTwo,stringThree
  2. my-int-list-key=1,2,3,4,5

Para especificar un mapa, se pueden usar varios pares mapKey\=mapValue, separados por una coma(,). p.ej.:

  1. my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2

Resumen

Constructores públicos

TfInternalOptionsFetcher()

Métodos públicos

static void fetchOption(Class<?> classObj)

Recupera los valores de todos los campos declarados de la Class determinada del archivo de recursos especificado.

static void setResourcePath(String path)

Establece la ruta de acceso del archivo de recursos desde el que se recuperará el valor.

Constructores públicos

TfInternalOptionsFetcher

public TfInternalOptionsFetcher ()

Métodos públicos

fetchOption

public static void fetchOption (Class<?> classObj)

Recupera los valores de todos los campos declarados de la Class determinada del archivo de recursos especificado. Si no se configura un archivo de recursos, se usará uno predeterminado.

Parámetros
classObj Class: Es la clase Object cuyos campos se deben propagar.

setResourcePath

public static void setResourcePath (String path)

Establece la ruta de acceso del archivo de recursos desde el que se recuperará el valor.

Parámetros
path String