TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
公用程式類別,可讓類別從 res 檔案以靜態方式載入變數值。
資源檔案應採用「鍵=值」格式,其中鍵會與需要擷取的變數相關聯。單一資源檔案可包含多行,每行都會與一個變數相關聯。
如要指定任何原始類型,請在單一行中使用單一鍵=值組合,例如:
- my-integer-key=5
- my-string-key=myStringValue
如要指定任何集合,可以使用多個值,並以半形逗號(,) 分隔,例如:
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
如要指定地圖,可以使用多個 mapKey\=mapValue 組合,並以半形逗號(,) 分隔,例如:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
摘要
公用建構函式 | |
---|---|
TfInternalOptionsFetcher()
|
公用方法 | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
從指定的資源檔案擷取指定 |
static
void
|
setResourcePath(String path)
設定資源檔案的路徑,系統會從該路徑擷取值。 |
公用建構函式
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
公用方法
fetchOption
public static void fetchOption (Class<?> classObj)
從指定的資源檔案擷取指定 Class
的所有已宣告欄位的值。如果未設定資源檔案,系統會使用預設資源檔案。
參數 | |
---|---|
classObj |
Class :應填入欄位的 Object 類別。 |
setResourcePath
public static void setResourcePath (String path)
設定資源檔案的路徑,系統會從該路徑擷取值。
參數 | |
---|---|
path |
String |