КонфигурацияDef
public class ConfigurationDef
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.config.ConfigurationDef |
Содержит запись конфигурации, связанных с ней объектов и их параметров.
Краткое содержание
Вложенные классы | |
---|---|
class | ConfigurationDef.ConfigObjectDef Объект для хранения информации для className и номера внешнего вида, который он имеет (например, если в конфигурации есть один и тот же объект дважды, первый из них будет иметь первый номер внешнего вида). |
Поля | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Публичные конструкторы | |
---|---|
ConfigurationDef (String name) |
Публичные методы | |
---|---|
int | addConfigObjectDef (String typeName, String className) Добавляет объект конфигурации в определение |
String | addExpectedDevice (String deviceName, boolean isFake) Добавьте устройство, которое нужно отслеживать, и реальное оно или нет. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) Добавляет опцию к определению |
IConfiguration | createConfiguration () Создает конфигурацию из информации, хранящейся в этом определении, и заполняет ее поля предоставленными значениями параметров. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Создает конфигурацию из информации, хранящейся в этом определении, и заполняет ее поля предоставленными значениями параметров. |
String | getDescription () Возвращает краткое описание конфигурации |
getExpectedDevices () Возвращает текущую карту отслеживаемых устройств, а также реальные они или нет. | |
String | getName () Получает имя этого определения конфигурации |
boolean | isMultiDeviceMode () Возвращает, является ли записанная конфигурация несколькими устройствами или нет. |
void | setDescription (String description) Задает описание определения конфигурации |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Защищенные методы | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Оцените карту отклоненных объектов, если таковые возникнут, возникнет исключение. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Поля
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Публичные конструкторы
КонфигурацияDef
public ConfigurationDef (String name)
Параметры | |
---|---|
name | String |
Публичные методы
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Добавляет объект конфигурации в определение
Параметры | |
---|---|
typeName | String : имя типа объекта конфигурации |
className | String : имя класса объекта конфигурации. |
Возвращает | |
---|---|
int | количество раз, когда этот className появлялся в этом ConfigurationDef , включая этот раз. Поскольку все методы ConfigurationDef возвращают эти классы с постоянным порядком, этот индекс может служить уникальным идентификатором только что добавленного экземпляра clasName . |
addExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
Добавьте устройство, которое нужно отслеживать, и реальное оно или нет.
Параметры | |
---|---|
deviceName | String |
isFake | boolean |
Возвращает | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Добавляет опцию к определению
Параметры | |
---|---|
optionName | String : имя опции |
optionKey | String |
optionValue | String : значение параметра |
optionSource | String |
type | String |
создатьконфигурацию
public IConfiguration createConfiguration ()
Создает конфигурацию из информации, хранящейся в этом определении, и заполняет ее поля предоставленными значениями параметров.
Возвращает | |
---|---|
IConfiguration | созданная IConfiguration |
Броски | |
---|---|
ConfigurationException | если не удалось создать конфигурацию |
создатьконфигурацию
public IConfiguration createConfiguration (allowedObjects)
Создает конфигурацию из информации, хранящейся в этом определении, и заполняет ее поля предоставленными значениями параметров.
Параметры | |
---|---|
allowedObjects |
Возвращает | |
---|---|
IConfiguration | созданная IConfiguration |
Броски | |
---|---|
ConfigurationException | если не удалось создать конфигурацию |
получить описание
public String getDescription ()
Возвращает краткое описание конфигурации
Возвращает | |
---|---|
String |
получить ожидаемые устройства
publicgetExpectedDevices ()
Возвращает текущую карту отслеживаемых устройств, а также реальные они или нет.
Возвращает | |
---|---|
получить имя
public String getName ()
Получает имя этого определения конфигурации
Возвращает | |
---|---|
String | имя этой конфигурации. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Возвращает, является ли записанная конфигурация несколькими устройствами или нет.
Возвращает | |
---|---|
boolean |
setDescription
public void setDescription (String description)
Задает описание определения конфигурации
Параметры | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Параметры | |
---|---|
multiDeviceMode | boolean |
Защищенные методы
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Оцените карту отклоненных объектов, если таковые возникнут, возникнет исключение.
Параметры | |
---|---|
rejectedObjects | |
cause | Throwable |
Броски | |
---|---|
ClassNotFoundConfigurationException |
injectOptions
protected void injectOptions (IConfiguration config,optionList)
Параметры | |
---|---|
config | IConfiguration |
optionList |
Броски | |
---|---|
ConfigurationException |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-03-30 UTC.