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 List<Object> getAllObjectOfType (String configType)

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

abstract List<Object> 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 List< ITargetPreparer > getLabPreparers ()

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

abstract List< ITargetPreparer > 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

getAllObjectOfType

public abstract List<Object> getAllObjectOfType (String configType)

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

Параметры
configType String

Возвраты
List<Object>

getAllObjects

public abstract List<Object> getAllObjects ()

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

Возвраты
List<Object>

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 List<ITargetPreparer> getLabPreparers ()

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

Возвраты
List< ITargetPreparer >

getTargetPreparers

public abstract List<ITargetPreparer> getTargetPreparers ()

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

Возвраты
List< ITargetPreparer >

isFake

public abstract boolean isFake ()

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

Возвраты
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

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