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 ()

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

getAllObjectOfType

public  getAllObjectOfType (String configType)

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

Параметры
configType String

Возврат

getAllObjects

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

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

Возврат
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

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

Параметры
config Object

Возврат
Integer

getLabPreparers

public  getLabPreparers ()

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

Возврат

getTargetPreparers

public  getTargetPreparers ()

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

Возврат

isFake

public boolean isFake ()

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

Возврат
boolean

removeObjectType

public void removeObjectType (String type)

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

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

Броски
ConfigurationException