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 под новым именем.

IDeviceConfiguration clone ()

List<Object> getAllObjectOfType (String configType)

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

List<Object> getAllObjects ()

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

IBuildProvider getBuildProvider ()

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

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

Integer getFrequency (Object config)

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

List< ITargetPreparer > getLabPreparers ()

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

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

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