Тфинтерналопционсфетчер
public class TfInternalOptionsFetcher
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
Служебный класс, который позволяет классам статически загружать значения переменных из файла res.
Файл ресурсов должен быть в формате ключ=значение, где ключ связан с переменной, которую необходимо получить. Один файл ресурсов может содержать несколько строк, каждая из которых связана с одной переменной.
Чтобы указать какие-либо примитивные типы, в строке следует использовать одну пару ключ=значение. например:
- мой-целочисленный-ключ=5
- my-string-key=myStringValue
Чтобы указать любые коллекции, можно использовать несколько значений, разделенных запятой (,). например:
- my-string-list-key=stringOne,stringTwo,stringThree
- мой-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) Задайте путь к файлу ресурсов, из которого будет получено значение. |
Общественные конструкторы
Тфинтерналопционсфетчер
public TfInternalOptionsFetcher ()
Публичные методы
выборка
public static void fetchOption (Class<?> classObj)
Извлекает значения для всех объявленных полей данного Class
из указанного файла ресурсов. Если файл ресурсов не задан, будет использоваться файл ресурсов по умолчанию.
Параметры | |
---|---|
classObj | Class : Object класса, поля которого должны быть заполнены. |
setResourcePath
public static void setResourcePath (String path)
Задайте путь к файлу ресурсов, из которого будет получено значение.
Параметры | |
---|---|
path | String |