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)

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

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

addFrequency

public abstract void addFrequency (Object config, 
                Integer frequency)

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

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

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

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

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

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

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

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

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

addSpecificConfig

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

получитьаллобжектофтипе

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

получитьтребования к устройству

public abstract IDeviceSelection getDeviceRequirements ()

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

Возвращает
IDeviceSelection

получитьчастоту

public abstract Integer getFrequency (Object config)

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

Параметры
config Object

Возвращает
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

Возвращает

получитьTargetPreparers

public abstract  getTargetPreparers ()

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

Возвращает

подделка

public abstract boolean isFake ()

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

Возвращает
boolean

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

public abstract void removeObjectType (String type)

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

Параметры
type String : Тип удаляемого объекта.

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