TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
Class utilitas yang memungkinkan class memuat nilai variabel secara statis dari file res.
File resource harus dalam format key=value, dengan kunci dikaitkan dengan variabel yang perlu diambil. Satu file resource dapat berisi beberapa baris, dengan setiap baris dikaitkan dengan satu variabel.
Untuk menentukan jenis primitif, satu pasangan kunci=nilai harus digunakan dalam satu baris. Misalnya:
- my-integer-key=5
- my-string-key=myStringValue
Untuk menentukan koleksi apa pun, beberapa nilai dapat digunakan, yang dipisahkan oleh koma(,). Misalnya:
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
Untuk menentukan peta, beberapa pasangan mapKey\=mapValue dapat digunakan, yang dipisahkan oleh koma(,). Misalnya:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
Ringkasan
Konstruktor publik | |
---|---|
TfInternalOptionsFetcher()
|
Metode publik | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
Mengambil nilai untuk semua kolom yang dideklarasikan dari |
static
void
|
setResourcePath(String path)
Tetapkan jalur file resource tempat nilai akan diambil. |
Konstruktor publik
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
Metode publik
fetchOption
public static void fetchOption (Class<?> classObj)
Mengambil nilai untuk semua kolom yang dideklarasikan dari Class
tertentu dari file resource yang ditentukan. Jika file resource tidak ditetapkan, file resource default akan digunakan.
Parameter | |
---|---|
classObj |
Class : class Object yang kolomnya harus diisi. |
setResourcePath
public static void setResourcePath (String path)
Tetapkan jalur file resource tempat nilai akan diambil.
Parameter | |
---|---|
path |
String |