DeviceConfigurationHolder
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Es una implementación concreta de IDeviceConfiguration que almacena los objetos de configuración del dispositivo cargados en sus atributos.
Resumen
Constructores públicos | |
|---|---|
DeviceConfigurationHolder()
|
|
DeviceConfigurationHolder(String deviceName)
|
|
DeviceConfigurationHolder(String deviceName, boolean isFake)
|
|
Métodos públicos | |
|---|---|
void
|
addFrequency(Object config, Integer frequency)
Realiza un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente en él. |
void
|
addSpecificConfig(Object config, String type)
Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración. |
void
|
addSpecificConfig(Object config)
Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración. |
IDeviceConfiguration
|
clone(String newName)
Devuelve una copia superficial de este objeto |
IDeviceConfiguration
|
clone()
|
List<Object>
|
getAllObjectOfType(String configType)
Devuelve la lista de todos los objetos de configuración que contiene la instancia de |
List<Object>
|
getAllObjects()
Devuelve la lista de todos los objetos de configuración que contiene la instancia de |
IBuildProvider
|
getBuildProvider()
Devuelve |
String
|
getDeviceName()
Devuelve el nombre del dispositivo especificado en el campo "name" de la configuración. |
TestDeviceOptions
|
getDeviceOptions()
Devuelve |
IDeviceRecovery
|
getDeviceRecovery()
Devuelve |
IDeviceSelection
|
getDeviceRequirements()
Devuelve |
Integer
|
getFrequency(Object config)
Devuelve la frecuencia del objeto. |
List<ITargetPreparer>
|
getLabPreparers()
Devuelve una lista de |
List<ITargetPreparer>
|
getTargetPreparers()
Devuelve una lista de |
boolean
|
isFake()
Devuelve si el contenedor es para un dispositivo en prueba o no. |
void
|
removeObjectType(String type)
Quita el tipo de objeto especificado del contenedor de configuración del dispositivo. |
Constructores públicos
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
| Parámetros | |
|---|---|
deviceName |
String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName,
boolean isFake)| Parámetros | |
|---|---|
deviceName |
String |
isFake |
boolean |
Métodos públicos
addFrequency
public void addFrequency (Object config,
Integer frequency)Realiza un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente en él.
| Parámetros | |
|---|---|
config |
Object: Es el objeto del que hacemos un seguimiento de la frecuencia. |
frequency |
Integer: Es la frecuencia asociada al objeto. |
addSpecificConfig
public void addSpecificConfig (Object config,
String type)Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración.
La lista completa de objetos permitidos es la siguiente: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions
| Parámetros | |
|---|---|
config |
Object: Es un objeto de un tipo anterior. |
type |
String: Es el tipo de objeto de configuración que se pasa. |
| Arroja | |
|---|---|
ConfigurationException |
|
addSpecificConfig
public void addSpecificConfig (Object config)
Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración.
La lista completa de objetos permitidos es la siguiente: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions
| Parámetros | |
|---|---|
config |
Object: Es un objeto de un tipo anterior. |
| Arroja | |
|---|---|
ConfigurationException |
|
clone
public IDeviceConfiguration clone (String newName)
Devuelve una copia superficial de este objeto IDeviceConfiguration con un nombre nuevo.
| Parámetros | |
|---|---|
newName |
String |
| Muestra | |
|---|---|
IDeviceConfiguration |
|
getAllObjectOfType
public List<Object> getAllObjectOfType (String configType)
Devuelve la lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration y que coinciden con el tipo de configuración solicitado.
| Parámetros | |
|---|---|
configType |
String |
| Muestra | |
|---|---|
List<Object> |
|
getAllObjects
public List<Object> getAllObjects ()
Devuelve la lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration.
| Muestra | |
|---|---|
List<Object> |
|
getBuildProvider
public IBuildProvider getBuildProvider ()
Devuelve IBuildProvider al que hace referencia el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
IBuildProvider |
|
getDeviceName
public String getDeviceName ()
Devuelve el nombre del dispositivo especificado en el campo "name" de la configuración.
| Muestra | |
|---|---|
String |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Devuelve TestDeviceOptions que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
TestDeviceOptions |
|
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Devuelve IDeviceRecovery que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
IDeviceRecovery |
|
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Devuelve IDeviceSelection que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
IDeviceSelection |
|
getFrequency
public Integer getFrequency (Object config)
Devuelve la frecuencia del objeto.
| Parámetros | |
|---|---|
config |
Object |
| Muestra | |
|---|---|
Integer |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Devuelve una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
List<ITargetPreparer> |
|
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Devuelve una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
List<ITargetPreparer> |
|
isFake
public boolean isFake ()
Devuelve si el contenedor es para un dispositivo en prueba o no.
| Muestra | |
|---|---|
boolean |
|
removeObjectType
public void removeObjectType (String type)
Quita el tipo de objeto especificado del contenedor de configuración del dispositivo.
| Parámetros | |
|---|---|
type |
String: Tipo de objeto que se quitará. |
| Arroja | |
|---|---|
ConfigurationException |
|