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)Удалите указанный тип объекта из держателя конфигурации устройства. |
Публичные методы
добавить частоту
public abstract void addFrequency (Object config,
Integer frequency)Следите за частотой объекта, чтобы мы могли правильно ввести против него опцию.
| Параметры | |
|---|---|
config | Object : объект, частоту которого мы отслеживаем. |
frequency | Integer : частота, связанная с объектом. |
добавитьSpecificConfig
public abstract void addSpecificConfig (Object config,
String type)Передайте один из разрешенных объектов, которые может отслеживать держатель конфигурации.
Полный список разрешенных объектов: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions
| Параметры | |
|---|---|
config | Object : объект вышеуказанного типа. |
type | String : тип передаваемого объекта конфигурации. |
| Броски | |
|---|---|
ConfigurationException | в случае, если переданный объект не соответствует разрешенным типам. |
добавитьSpecificConfig
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 |
| Возврат | |
|---|---|
получить все объекты
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 | |
удалитьОбъектТип
public abstract void removeObjectType (String type)
Удалите указанный тип объекта из держателя конфигурации устройства.
| Параметры | |
|---|---|
type | String : тип объекта, который нужно удалить. |
| Броски | |
|---|---|
ConfigurationException | в случае, если тип не поддерживается. |