ConfigurationDef
public class ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
Содержит запись о конфигурации, связанных с ней объектах и их параметрах.
Краткое содержание
Вложенные классы | |
|---|---|
class | ConfigurationDef.ConfigObjectDefОбъект для хранения информации о названии класса и его порядковом номере (например, если в конфигурации один и тот же объект встречается дважды, то первый объект будет иметь первый порядковый номер). |
Константы | |
|---|---|
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 (Set<String> allowedObjects)Создает конфигурацию на основе информации, хранящейся в этом определении, и заполняет ее поля значениями предоставленных параметров. |
String | getDescription ()Возвращает краткое описание конфигурации. |
Map<String, Boolean> | getExpectedDevices ()Возвращает текущую карту отслеживаемых устройств и указывает, являются ли они реальными или нет. |
String | getName ()Получает имя этого определения конфигурации. |
boolean | isMultiDeviceMode ()Возвращает значение, указывающее, является ли записанная конфигурация многоустройственной или нет. |
void | setDescription (String description)Задает описание определения конфигурации. |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Защищенные методы | |
|---|---|
void | checkRejectedObjects (Map<String, String> rejectedObjects, Throwable cause)Оцените карту отклоненных объектов и, если таковые имеются, выбросьте исключение. |
void | injectOptions ( IConfiguration config, List< OptionDef > optionList) |
Константы
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Постоянное значение: "DEFAULT_DEVICE"
Государственные строители
ConfigurationDef
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 (Set<String> allowedObjects)
Создает конфигурацию на основе информации, хранящейся в этом определении, и заполняет ее поля значениями предоставленных параметров.
| Параметры | |
|---|---|
allowedObjects | Set : набор объектов TensorFlow, которые мы создадим на основе полной конфигурации. |
| Возвраты | |
|---|---|
IConfiguration | созданная IConfiguration |
| Броски | |
|---|---|
ConfigurationException | если конфигурацию создать не удалось |
получить описание
public String getDescription ()
Возвращает краткое описание конфигурации.
| Возвраты | |
|---|---|
String | |
getExpectedDevices
public Map<String, Boolean> getExpectedDevices ()
Возвращает текущую карту отслеживаемых устройств и указывает, являются ли они реальными или нет.
| Возвраты | |
|---|---|
Map<String, Boolean> | |
getName
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 (Map<String, String> rejectedObjects,
Throwable cause)Оцените карту отклоненных объектов и, если таковые имеются, выбросьте исключение.
| Параметры | |
|---|---|
rejectedObjects | Map |
cause | Throwable |
| Броски | |
|---|---|
ClassNotFoundConfigurationException | |
injectOptions
protected void injectOptions (IConfiguration config, List<OptionDef> optionList)
| Параметры | |
|---|---|
config | IConfiguration |
optionList | List |
| Броски | |
|---|---|
ConfigurationException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.