IDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Интерфейс держателя конфигурации устройства. Используется для представления объекта, который может содержать информацию о конфигурации устройства.
Резюме
Публичные методы | |
---|---|
abstract void | addFrequency (Object config, Integer frequency) Следите за частотой появления объекта, чтобы мы могли правильно ввести опцию против него. |
abstract void | addSpecificConfig (Object config, String type) Передайте один из разрешенных объектов, который может отслеживать Держатель конфигурации. |
abstract void | addSpecificConfig (Object config) Передайте один из разрешенных объектов, который может отслеживать Держатель конфигурации. |
abstract IDeviceConfiguration | clone (String newName) Возвращает неполную копию этого |
abstract IDeviceConfiguration | clone () Возвращает неполную копию этого |
abstract | getAllObjectOfType (String configType) Вернем список всех объектов конфигурации держал экземпляр |
abstract | getAllObjects () Вернет список всех объектов конфигурации держал экземпляр |
abstract IBuildProvider | getBuildProvider () Возврат |
abstract String | getDeviceName () Возвращает Имя устройства, указанное в поле «имя» конфигурации. |
abstract TestDeviceOptions | getDeviceOptions () Возврат |
abstract IDeviceRecovery | getDeviceRecovery () Возврат |
abstract IDeviceSelection | getDeviceRequirements () Возврат |
abstract Integer | getFrequency (Object config) Возвращает частоту объекта. |
abstract | getLabPreparers () Возвращает список |
abstract | getTargetPreparers () Возвращает список |
abstract boolean | isFake () Возвращает, предназначен ли контейнер для тестируемого устройства или нет. |
abstract void | removeObjectType (String type) Удалите указанный тип объекта из держателя конфигурации устройства. |
Публичные методы
addFrequency
public abstract void addFrequency (Object config, Integer frequency)
Следите за частотой появления объекта, чтобы мы могли правильно ввести опцию против него.
Параметры | |
---|---|
config | Object : объект , который мы отслеживаем частоту. |
frequency | Integer : частота , связанная с объектом. |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
Передайте один из разрешенных объектов, который может отслеживать Держатель конфигурации.
Полный список разрешенных объектов являются: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Параметры | |
---|---|
config | Object : объект от типа выше. |
type | String : тип объекта конфигурации передается. |
Броски | |
---|---|
ConfigurationException | в случае, если переданный объект не соответствует разрешенным типам. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Передайте один из разрешенных объектов, который может отслеживать Держатель конфигурации.
Полный список разрешенных объектов являются: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Параметры | |
---|---|
config | Object : объект от типа выше. |
Броски | |
---|---|
ConfigurationException | в случае, если переданный объект не соответствует разрешенным типам. |
клон
public abstract IDeviceConfiguration clone (String newName)
Возвращает неполную копию этого IDeviceConfiguration
объекта, под новым именем.
Параметры | |
---|---|
newName | String |
Возврат | |
---|---|
IDeviceConfiguration |
клон
public abstract IDeviceConfiguration clone ()
Возвращает неполную копию этого IDeviceConfiguration
объекта.
Возврат | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Вернем список всех объектов конфигурации держал экземпляр IDeviceConfiguration
, которые соответствуют типу конфигурации требуется.
Параметры | |
---|---|
configType | String |
Возврат | |
---|---|
getAllObjects
public abstractgetAllObjects ()
Вернет список всех объектов конфигурации держал экземпляр IDeviceConfiguration
Возврат | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Возврат IBuildProvider
, что держатель конфигурации устройства имеет отношение к.
Возврат | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Возвращает Имя устройства, указанное в поле «имя» конфигурации.
Возврат | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Возврат TestDeviceOptions
, что держатель конфигурации устройства имеет.
Возврат | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Возврат IDeviceRecovery
, что держатель конфигурации имеет устройство.
Возврат | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Возврат IDeviceSelection
, что держатель конфигурации имеет устройство.
Возврат | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Возвращает частоту объекта.
Параметры | |
---|---|
config | Object |
Возврат | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
Возвращает список ITargetPreparer
, что держатель конфигурации устройства имеет.
Возврат | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
Возвращает список ITargetPreparer
, что держатель конфигурации устройства имеет.
Возврат | |
---|---|
isFake
public abstract boolean isFake ()
Возвращает, предназначен ли контейнер для тестируемого устройства или нет.
Возврат | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
Удалите указанный тип объекта из держателя конфигурации устройства.
Параметры | |
---|---|
type | String : тип объекта , чтобы удалить. |
Броски | |
---|---|
ConfigurationException | в случае, если тип не поддерживается. |