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
摘要
公共构造函数 | |
---|---|
Tf
|
公共方法 | |
---|---|
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 |