КонфигурацияDef
public class ConfigurationDef
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
Содержит запись конфигурации, связанных с ней объектов и их параметров.
Краткое содержание
Вложенные классы | |
|---|---|
class | ConfigurationDef.ConfigObjectDefОбъект для хранения информации о имени класса и его номере появления (например, если в конфигурации дважды присутствует один и тот же объект, первый из них будет иметь первый номер появления). |
Поля | |
|---|---|
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 |
Публичные методы
адконфигобжектдеф
public int addConfigObjectDef (String typeName,
String className)Добавляет объект конфигурации в определение
| Параметры | |
|---|---|
typeName | String : имя типа объекта конфигурации. |
className | String : имя класса объекта конфигурации. |
| Возврат | |
|---|---|
int | сколько раз это имя класса появлялось в этом ConfigurationDef , включая этот раз. Поскольку все методы ConfigurationDef возвращают эти классы в постоянном порядке, этот индекс может служить уникальным идентификатором только что добавленного экземпляра clasName . |
аддожидаемоедевице
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 | |
getExpectedDevices
publicgetExpectedDevices ()
Возвращает текущую карту отслеживаемых устройств и информацию о том, настоящие они или нет.
| Возврат | |
|---|---|
getName
public String getName ()
Получает имя этого определения конфигурации.
| Возврат | |
|---|---|
String | имя этой конфигурации. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Возвращает, является ли записанная конфигурация несколькими устройствами или нет.
| Возврат | |
|---|---|
boolean | |
setОписание
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 | |
параметры инъекции
protected void injectOptions (IConfiguration config,optionList)
| Параметры | |
|---|---|
config | IConfiguration |
optionList | |
| Броски | |
|---|---|
ConfigurationException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.