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

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

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

Параметры
configType String

Возврат

getAllObjects

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

removeObjectType

public abstract void removeObjectType (String type)

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

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

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