Конфигурация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.
