com.android.tradefed.config

Аннотации

Вариант Добавляет аннотацию к полю, указывая, что оно представляет собой параметр IConfiguration .
OptionClass Аннотирует класс как представляющий объект IConfiguration .

Интерфейсы

DynamicRemoteFileResolver.FileResolverLoader Загружает реализации IRemoteFileResolver .
IConfigOptionValueTransformer Интерфейс для управления значениями параметров конфигурации.
IConfiguration Информация о конфигурации для вызова TradeFederation.
IConfigurationFactory Фабрика для создания IConfiguration .
IConfigurationReceiver Простой интерфейс для представления объекта, принимающего IConfiguration .
IConfigurationServer Интерфейс для сервера конфигурации.
IDeviceConfiguration Интерфейс держателя конфигурации устройства.
IFileResolverLoader Загружает реализации IRemoteFileResolver .
IGlobalConfiguration Класс, предназначенный для хранения глобальной информации о конфигурации отдельного экземпляра Торговой федерации (включая любое количество вызовов фактических конфигураций).

Классы

ArgsOptionParser Заполняет поля Option на основе проанализированных аргументов командной строки.
BootstrapServiceFileResolverLoader Загружает резолверы, используя средство загрузки сервисов.
Конфигурация Конкретная реализация IConfiguration , которая хранит загруженные объекты конфигурации в карте.
ConfigurationDef Содержит запись о конфигурации, связанных с ней объектах и ​​их параметрах.
ConfigurationDef.ConfigObjectDef Объект для хранения информации о названии класса и его порядковом номере (например, если в конфигурации один и тот же объект встречается дважды, то первый объект будет иметь первый порядковый номер).
ConfigurationDescriptor Объект конфигурации, описывающий какой-либо аспект самой конфигурации.
ConfigurationFactory Фабрика для создания IConfiguration .
ConfigurationFactory.ConfigLoader Реализация IConfigDefLoader, которая отслеживает включенные конфигурации из одной корневой конфигурации и генерирует исключение при циклических включениях.
ConfigurationFactory.ExceptionLoader
ConfigurationUtil Вспомогательные функции для работы с конфигурационными файлами.
ConfigurationXmlParserSettings Простой класс для приема настроек от ConfigurationXmlParser.

Для передачи настроек этому классу псевдоним является обязательным.

DeviceConfigurationHolder Конкретная реализация IDeviceConfiguration , которая хранит загруженные объекты конфигурации устройства в своих атрибутах.
DynamicRemoteFileResolver Класс, помогающий определять путь к удалённым файлам.
Глобальная конфигурация Реализация IGlobalConfiguration , которая хранит загруженные объекты конфигурации в карте.
Ноопконфигоптиконвалуетрансформер IConfigOptionValueTransformer не выполняющий никаких действий.
OptionCopier Вспомогательный класс, позволяющий копировать значения полей Option с одинаковыми именами из одного объекта в другой.
OptionDef Содержит подробную информацию об Option .
OptionSetter Заполняет поля Option .
OptionSetter.Handler <T>
OptionSetter.MapHandler Handler для обработки значений полей карты.
OptionSetter.OptionFieldsForName Контейнер для списка полей параметров с заданным именем.
RemoteFileResolver Простой класс, позволяющий загружать файлы из различных источников, используя URI и функциональность поставщика услуг.
RetryConfigurationFactory Фабрика, которая обрабатывает повторную попытку выполнения команды.
SandboxConfigurationFactory Специальная фабрика конфигураций для создания настроек в целях изоляции процессов (песочницы).

Перечисления

ConfigurationDescriptor.LocalTestRunner Перечисление, используемое для обозначения локального участника тестирования.
Option.Importance
OptionUpdateRule Управляет поведением при многократном указании параметра.

Исключения

ClassNotFoundConfigurationException ConfigurationException возникает, когда класс объекта не найден.
ConfigurationException Генерируется исключение, если не удалось загрузить конфигурацию.
IFileResolverLoader.ResolverLoadingException Исключение выбрасывается, если не удается загрузить или инициализировать резолвер.
OptionNotAllowedException Исключение ConfigurationException возникает, когда параметр не допускается передавать в командной строке.
TemplateResolutionError Класс, наследующий ConfigurationException , предназначен для обработки ошибок, связанных с шаблонами, во время анализа конфигурации.