TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
クラスが res ファイルから変数値を静的に読み込むことができるユーティリティ クラス。
リソース ファイルは key=value 形式にする必要があります。キーは、取得する必要がある変数に関連付けられます。1 つのリソース ファイルには複数の行を含めることができ、各行は 1 つの変数に関連付けられます。
プリミティブ型を指定するには、1 行に 1 つの key=value ペアを使用する必要があります。次に例を示します。
- 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 |