TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
Eine Dienstprogrammklasse, mit der Klassen einen Variablenwert statisch aus einer RES-Datei laden können.
Die Ressourcendatei muss im Format „Schlüssel=Wert“ vorliegen, wobei der Schlüssel der Variablen zugeordnet ist, die abgerufen werden soll. Eine einzelne Ressourcendatei kann mehrere Zeilen enthalten, wobei jeder Zeile eine Variable zugeordnet ist.
Um primitive Typen anzugeben, sollte in einer Zeile ein einzelnes Schlüssel/Wert-Paar verwendet werden. Beispiel:
- my-integer-key=5
- my-string-key=myStringValue
Sie können mehrere durch Komma getrennte Werte angeben, z. B.:
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
Zum Angeben einer Zuordnung können mehrere Paare vom Typ „mapKey=mapValue“ verwendet werden, die durch ein Komma getrennt sind. Beispiel:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
TfInternalOptionsFetcher()
|
Öffentliche Methoden | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
Ruft die Werte für alle deklarierten Felder der angegebenen |
static
void
|
setResourcePath(String path)
Legen Sie den Pfad der Ressourcendatei fest, aus der der Wert abgerufen werden soll. |
Öffentliche Konstruktoren
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
Öffentliche Methoden
fetchOption
public static void fetchOption (Class<?> classObj)
Ruft die Werte für alle deklarierten Felder der angegebenen Class
aus der angegebenen Ressourcendatei ab. Wenn keine Ressourcendatei festgelegt ist, wird eine Standardressourcendatei verwendet.
Parameter | |
---|---|
classObj |
Class : Die Klasse Object , deren Felder ausgefüllt werden sollen. |
setResourcePath
public static void setResourcePath (String path)
Legen Sie den Pfad der Ressourcendatei fest, aus der der Wert abgerufen werden soll.
Parameter | |
---|---|
path |
String |