com.android.tradefed.config

Интерфейсы

DynamicRemoteFileResolver.FileResolverLoader Загружает реализации IRemoteFileResolver .
IКонфигурация Информация о конфигурации для вызова TradeFederation.
IConfigurationFactory Фабрика для создания IConfiguration
IConfigurationReceiver Простой интерфейс для представления объекта, принимающего IConfiguration .
IDeviceConfiguration Интерфейс держателя конфигурации устройства.

Классы

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

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

УстройствоКонфигурацияХолдер Конкретная реализация IDeviceConfiguration , которая сохраняет загруженные объекты конфигурации устройства в своих атрибутах.
ДинамическийRemoteFileResolver Класс, который помогает определить путь к удаленным файлам.
ОпцияКопир Вспомогательный класс, который может копировать значения полей Option с одинаковыми именами из одного объекта в другой.
OptionSetter Заполняет поля Option .
OptionSetter.OptionFieldsForName Контейнер для списка полей параметров с заданным именем.
Повторить фабрику конфигурации Фабрика, которая обрабатывает повторную попытку команды.
ПесочницаConfigurationFactory Специальная фабрика конфигураций для создания конфигураций для песочницы.

Исключения

Класснотфаундконфигуратионисключение ConfigurationException , когда класс объекта не найден.
OptionNotAllowedException Определенное ConfigurationException , когда параметр не может быть передан в командной строке.
Ошибка шаблонного разрешения Класс, расширяющий ConfigurationException для ошибки, связанной с шаблоном, во время анализа конфигурации.