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.:
- my-integer-key=5
- my-string-key=myStringValue
Para especificar cualquier colección, se pueden usar varios valores separados por comas(,). p.ej.:
- my-string-list-key=stringOne,stringTwo,stringThree
- 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.:
- 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 |
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 |