Тфинтерналопционсфетчер

public class TfInternalOptionsFetcher
extends Object

java.lang.Объект
com.android.tradefed.util.TfInternalOptionsFetcher


Служебный класс, который позволяет классам статически загружать значения переменных из файла res.

Файл ресурсов должен быть в формате ключ=значение, где ключ связан с переменной, которую необходимо получить. Один файл ресурсов может содержать несколько строк, каждая из которых связана с одной переменной.

Чтобы указать какие-либо примитивные типы, в строке следует использовать одну пару ключ=значение. например:

  1. мой-целочисленный-ключ=5
  2. my-string-key=myStringValue

Чтобы указать любые коллекции, можно использовать несколько значений, разделенных запятой (,). например:

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

Чтобы указать карту, можно использовать несколько пар mapKey\=mapValue, разделенных запятой (,). например:

  1. my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2

Краткое содержание

Общественные конструкторы

TfInternalOptionsFetcher ()

Публичные методы

static void fetchOption (Class<?> classObj)

Извлекает значения для всех объявленных полей данного Class из указанного файла ресурсов.

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