TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
Una classe di utilità che consente alle classi di caricare un valore di variabile in modo statico da un file res.
Il file di risorse deve essere in formato chiave=valore, dove la chiave è associata alla variabile da recuperare. Un singolo file di risorse può contenere più righe, ciascuna associata a una variabile.
Per specificare eventuali tipi primitivi, in una riga deve essere utilizzata una singola coppia chiave=valore. Ad es.:
- my-integer-key=5
- my-string-key=myStringValue
Per specificare eventuali collezioni, puoi utilizzare più valori separati da una virgola(,). ad es.:
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
Per specificare una mappa, puoi utilizzare più coppie mapKey\=mapValue separate da una virgola(,). ad es.:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
Riepilogo
Costruttori pubblici | |
---|---|
TfInternalOptionsFetcher()
|
Metodi pubblici | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
Recupera i valori di tutti i campi dichiarati del |
static
void
|
setResourcePath(String path)
Imposta il percorso del file della risorsa da cui verrà recuperato il valore. |
Costruttori pubblici
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
Metodi pubblici
fetchOption
public static void fetchOption (Class<?> classObj)
Recupera i valori di tutti i campi dichiarati del Class
specificato dal file di risorse specificato. Se non viene impostato un file di risorse, verrà utilizzato un file di risorse predefinito.
Parametri | |
---|---|
classObj |
Class : la classe Object i cui campi devono essere compilati. |
setResourcePath
public static void setResourcePath (String path)
Imposta il percorso del file della risorsa da cui verrà recuperato il valore.
Parametri | |
---|---|
path |
String |