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:

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

Untuk menentukan koleksi apa pun, beberapa nilai dapat digunakan, yang dipisahkan oleh koma(,). Misalnya:

  1. my-string-list-key=stringOne,stringTwo,stringThree
  2. my-int-list-key=1,2,3,4,5

Untuk menentukan peta, beberapa pasangan mapKey\=mapValue dapat digunakan, yang dipisahkan oleh koma(,). Misalnya:

  1. 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 Class tertentu dari file resource yang ditentukan.

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