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 | в случае, если тип не поддерживается. | 
