IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Интерфейс держателя конфигурации устройства. Используйте для представления объекта, который может содержать информацию для конфигурации устройства.

Краткое содержание

Публичные методы

abstract void addFrequency (Object config, Integer frequency)

Следите за частотой объекта, чтобы мы могли правильно ввести против него опцию.

abstract void addSpecificConfig (Object config, String type)

Передайте один из разрешенных объектов, которые может отслеживать держатель конфигурации.

abstract void addSpecificConfig (Object config)

Передайте один из разрешенных объектов, которые может отслеживать держатель конфигурации.

abstract IDeviceConfiguration clone (String newName)

Верните неполную копию этого объекта IDeviceConfiguration под новым именем.

abstract IDeviceConfiguration clone ()

Верните неполную копию этого объекта IDeviceConfiguration .

abstract getAllObjectOfType (String configType)

Возврат Список всех объектов конфигурации, содержащих экземпляр IDeviceConfiguration , соответствующий запрошенному типу конфигурации.

abstract getAllObjects ()

Возврат Список всех объектов конфигурации, содержащих экземпляр IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Возвращает IBuildProvider , на который ссылается владелец конфигурации устройства.

abstract String getDeviceName ()

Возвращает Имя устройства, указанное в поле «имя» конфигурации.

abstract TestDeviceOptions getDeviceOptions ()

Возвращает TestDeviceOptions , который есть у держателя конфигурации устройства.

abstract IDeviceRecovery getDeviceRecovery ()

Возвращает IDeviceRecovery , который есть у держателя конфигурации устройства.

abstract IDeviceSelection getDeviceRequirements ()

Возвращает IDeviceSelection , который есть у держателя конфигурации устройства.

abstract Integer getFrequency (Object config)

Возвращает частоту объекта.

abstract getLabPreparers ()

Возвращает список ITargetPreparer , который имеется у держателя конфигурации устройства.

abstract getTargetPreparers ()

Возвращает список ITargetPreparer , который имеется у держателя конфигурации устройства.

abstract boolean isFake ()

Возвращает, предназначен ли контейнер для тестируемого устройства или нет.

abstract void removeObjectType (String type)

Удалите указанный тип объекта из держателя конфигурации устройства.

Публичные методы

добавить частоту

public abstract void addFrequency (Object config, 
                Integer frequency)

Следите за частотой объекта, чтобы мы могли правильно ввести против него опцию.

Параметры
config Object : объект, частоту которого мы отслеживаем.

frequency Integer : частота, связанная с объектом.

добавитьSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Передайте один из разрешенных объектов, которые может отслеживать держатель конфигурации.

Полный список разрешенных объектов: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Параметры
config Object : объект вышеуказанного типа.

type String : тип передаваемого объекта конфигурации.

Броски
ConfigurationException в случае, если переданный объект не соответствует разрешенным типам.

добавитьSpecificConfig

public abstract void addSpecificConfig (Object config)

Передайте один из разрешенных объектов, которые может отслеживать держатель конфигурации.

Полный список разрешенных объектов: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Параметры
config Object : объект вышеуказанного типа.

Броски
ConfigurationException в случае, если переданный объект не соответствует разрешенным типам.

клонировать

public abstract IDeviceConfiguration clone (String newName)

Верните неполную копию этого объекта IDeviceConfiguration под новым именем.

Параметры
newName String

Возврат
IDeviceConfiguration

клонировать

public abstract IDeviceConfiguration clone ()

Верните неполную копию этого объекта IDeviceConfiguration .

Возврат
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Возврат Список всех объектов конфигурации, содержащих экземпляр IDeviceConfiguration , соответствующий запрошенному типу конфигурации.

Параметры
configType String

Возврат

получить все объекты

public abstract  getAllObjects ()

Возврат Список всех объектов конфигурации, содержащих экземпляр IDeviceConfiguration

Возврат

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Возвращает IBuildProvider , на который ссылается держатель конфигурации устройства.

Возврат
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Возвращает Имя устройства, указанное в поле «имя» конфигурации.

Возврат
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Возвращает TestDeviceOptions , который есть у держателя конфигурации устройства.

Возврат
TestDeviceOptions

GetDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Возвращает IDeviceRecovery , который есть у держателя конфигурации устройства.

Возврат
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Возвращает IDeviceSelection , который есть у держателя конфигурации устройства.

Возврат
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Возвращает частоту объекта.

Параметры
config Object

Возврат
Integer

getLabPreparers

public abstract  getLabPreparers ()

Возвращает список ITargetPreparer , который имеется у держателя конфигурации устройства.

Возврат

getTargetPreparers

public abstract  getTargetPreparers ()

Возвращает список ITargetPreparer , который имеется у держателя конфигурации устройства.

Возврат

isFake

public abstract boolean isFake ()

Возвращает, предназначен ли контейнер для тестируемого устройства или нет.

Возврат
boolean

удалитьОбъектТип

public abstract void removeObjectType (String type)

Удалите указанный тип объекта из держателя конфигурации устройства.

Параметры
type String : тип объекта, который нужно удалить.

Броски
ConfigurationException в случае, если тип не поддерживается.