DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Объект
com.android.tradefed.config.DeviceConfigurationHolder


Конкретная реализация IDeviceConfiguration , в атрибутах которой хранятся загруженные объекты конфигурации устройства.

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

Публичные конструкторы

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

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

void addFrequency (Object config, Integer frequency)

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

void addSpecificConfig (Object config, String type)

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

void addSpecificConfig (Object config)

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

IDeviceConfiguration clone (String newName)

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

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

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

getAllObjects ()

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

IBuildProvider getBuildProvider ()

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

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

Integer getFrequency (Object config)

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

getLabPreparers ()

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

getTargetPreparers ()

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

boolean isFake ()

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

void removeObjectType (String type)

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

Публичные конструкторы

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

Параметры
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Параметры
deviceName String

isFake boolean

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

addFrequency

public void addFrequency (Object config, 
                Integer frequency)

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

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

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

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

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

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

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

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

Броски
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

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

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

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

Броски
ConfigurationException

клон

public IDeviceConfiguration clone (String newName)

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

Параметры
newName String

Возвращает
IDeviceConfiguration

клон

public IDeviceConfiguration clone ()

Возвращает
IDeviceConfiguration

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

public  getAllObjectOfType (String configType)

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

Параметры
configType String

Возвращает

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

public  getAllObjects ()

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

Возвращает

getBuildProvider

public IBuildProvider getBuildProvider ()

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

Возвращает
IBuildProvider

getDeviceName

public String getDeviceName ()

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

Возвращает
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

Возвращает
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

Возвращает
IDeviceRecovery

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

public IDeviceSelection getDeviceRequirements ()

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

Возвращает
IDeviceSelection

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

public Integer getFrequency (Object config)

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

Параметры
config Object

Возвращает
Integer

getLabPreparers

public  getLabPreparers ()

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

Возвращает

получитьTargetPreparers

public  getTargetPreparers ()

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

Возвращает

подделка

public boolean isFake ()

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

Возвращает
boolean

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

public void removeObjectType (String type)

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

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

Броски
ConfigurationException