УстройствоКонфигурацияХолдер

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)

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

Общественные конструкторы

УстройствоКонфигурацияХолдер

public DeviceConfigurationHolder ()

УстройствоКонфигурацияХолдер

public DeviceConfigurationHolder (String deviceName)

Параметры
deviceName String

УстройствоКонфигурацияХолдер

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Параметры
deviceName String

isFake boolean

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

добавить частоту

public void addFrequency (Object config, 
                Integer frequency)

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

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

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

добавитьSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

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

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

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

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

Броски
ConfigurationException

добавитьSpecificConfig

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

Возврат

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

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

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

public void removeObjectType (String type)

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

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

Броски
ConfigurationException