DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration
| java.lang.Object | |
| ↳ | 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 () |
List<Object> | getAllObjectOfType (String configType) Возвращает список всех объектов конфигурации, содержащих экземпляр |
List<Object> | getAllObjects () Возвращает список всех объектов конфигурации, содержащих экземпляр |
IBuildProvider | getBuildProvider () Возвращает |
String | getDeviceName ()Возвращает имя устройства, указанного в поле "имя" конфигурации. |
TestDeviceOptions | getDeviceOptions () Возвращает |
IDeviceRecovery | getDeviceRecovery () Возвращает |
IDeviceSelection | getDeviceRequirements () Возвращает |
Integer | getFrequency (Object config)Возвращает частоту встречаемости объекта. |
List< ITargetPreparer > | getLabPreparers () Возвращает список объектов |
List< ITargetPreparer > | 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 | |
getAllObjectOfType
public List<Object> getAllObjectOfType (String configType)
Возвращает список всех объектов конфигурации, содержащих экземпляр IDeviceConfiguration , соответствующих запрошенному типу конфигурации.
| Параметры | |
|---|---|
configType | String |
| Возвраты | |
|---|---|
List<Object> | |
getAllObjects
public List<Object> getAllObjects ()
Возвращает список всех объектов конфигурации, содержащих экземпляр IDeviceConfiguration
| Возвраты | |
|---|---|
List<Object> | |
getBuildProvider
public IBuildProvider getBuildProvider ()
Возвращает IBuildProvider , на который имеет ссылку владелец конфигурации устройства.
| Возвраты | |
|---|---|
IBuildProvider | |
getDeviceName
public String getDeviceName ()
Возвращает имя устройства, указанного в поле "имя" конфигурации.
| Возвраты | |
|---|---|
String | |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Возвращает TestDeviceOptions , которыми обладает владелец конфигурации устройства.
| Возвраты | |
|---|---|
TestDeviceOptions | |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Возвращает IDeviceRecovery , которым обладает владелец конфигурации устройства.
| Возвраты | |
|---|---|
IDeviceRecovery | |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Возвращает IDeviceSelection , которым обладает владелец конфигурации устройства.
| Возвраты | |
|---|---|
IDeviceSelection | |
getFrequency
public Integer getFrequency (Object config)
Возвращает частоту встречаемости объекта.
| Параметры | |
|---|---|
config | Object |
| Возвраты | |
|---|---|
Integer | |
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Возвращает список объектов ITargetPreparer , которыми обладает владелец конфигурации устройства.
| Возвраты | |
|---|---|
List< ITargetPreparer > | |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Возвращает список объектов ITargetPreparer , которыми обладает владелец конфигурации устройства.
| Возвраты | |
|---|---|
List< ITargetPreparer > | |
isFake
public boolean isFake ()
Возвращает значение, указывающее, предназначен ли контейнер для тестируемого устройства или нет.
| Возвраты | |
|---|---|
boolean | |
removeObjectType
public void removeObjectType (String type)
Удалите указанный тип объекта из хранилища конфигурации устройства.
| Параметры | |
|---|---|
type | String : Тип удаляемого объекта. |
| Броски | |
|---|---|
ConfigurationException | |