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 | clone () |
getAllObjectOfType (String configType) Возврат Список всех объектов конфигурации, содержащих экземпляр | |
getAllObjects () Возврат Список всех объектов конфигурации, содержащих экземпляр | |
IBuildProvider | getBuildProvider () Возвратите |
String | getDeviceName () Возвращает Имя устройства, указанное в поле «имя» конфигурации. |
TestDeviceOptions | getDeviceOptions () Возвратите |
IDeviceRecovery | getDeviceRecovery () Возвратите |
IDeviceSelection | getDeviceRequirements () Возвратите |
Integer | getFrequency (Object config) Возвращает частоту объекта. |
getLabPreparers () Вернуть список | |
getTargetPreparers () Вернуть список | |
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 |
получитьаллобжектофтипе
publicgetAllObjectOfType (String configType)
Возврат Список всех объектов конфигурации, содержащих экземпляр IDeviceConfiguration
, который соответствует запрошенному типу конфигурации.
Параметры | |
---|---|
configType | String |
Возвращает | |
---|---|
получить все объекты
publicgetAllObjects ()
Возврат Список всех объектов конфигурации, содержащих экземпляр 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
publicgetLabPreparers ()
Вернуть список ITargetPreparer
, который есть у держателя конфигурации устройства.
Возвращает | |
---|---|
получитьTargetPreparers
publicgetTargetPreparers ()
Вернуть список ITargetPreparer
, который есть у держателя конфигурации устройства.
Возвращает | |
---|---|
подделка
public boolean isFake ()
Возвращает, предназначен ли контейнер для тестируемого устройства или нет.
Возвращает | |
---|---|
boolean |
удалитьОбъектТип
public void removeObjectType (String type)
Удалить указанный тип объекта из держателя конфигурации устройства.
Параметры | |
---|---|
type | String : Тип удаляемого объекта. |
Броски | |
---|---|
ConfigurationException |