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.:

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

Per specificare eventuali collezioni, puoi utilizzare più valori separati da una virgola(,). ad es.:

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

  1. 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 Class specificato dal file di risorse specificato.

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