DeviceConfigurationHolder.
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Una implementación IDeviceConfiguration
concreta 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)
Haz un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente. |
void
|
addSpecificConfig(Object config, String type)
Pasa uno de los objetos permitidos a los que el titular de la configuración puede hacer un seguimiento. |
void
|
addSpecificConfig(Object config)
Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento. |
IDeviceConfiguration
|
clone(String newName)
Muestra una copia superficial de este objeto |
IDeviceConfiguration
|
clone()
|
|
getAllObjectOfType(String configType)
Devuelve la lista de todos los objetos de configuración que contienen la instancia de |
|
getAllObjects()
Muestra la lista de todos los objetos de configuración que contienen la instancia de |
IBuildProvider
|
getBuildProvider()
Muestra el |
String
|
getDeviceName()
Muestra el nombre del dispositivo especificado en el campo "name" de la configuración. |
TestDeviceOptions
|
getDeviceOptions()
Muestra |
IDeviceRecovery
|
getDeviceRecovery()
Devuelve el |
IDeviceSelection
|
getDeviceRequirements()
Devuelve el |
Integer
|
getFrequency(Object config)
Devuelve la frecuencia del objeto. |
|
getLabPreparers()
Muestra una lista de |
|
getTargetPreparers()
Muestra una lista de |
boolean
|
isFake()
Muestra 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)
Haz un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente.
Parámetros | |
---|---|
config |
Object : Es el objeto al que le hacemos un seguimiento de frecuencia. |
frequency |
Integer : Es la frecuencia asociada con el objeto. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento.
La lista completa de objetos permitidos es: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
y TestDeviceOptions
.
Parámetros | |
---|---|
config |
Object : 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 el titular de la configuración puede hacer un seguimiento.
La lista completa de objetos permitidos es: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
y TestDeviceOptions
.
Parámetros | |
---|---|
config |
Object : Objeto de un tipo anterior. |
Arroja | |
---|---|
ConfigurationException |
clonar
public IDeviceConfiguration clone (String newName)
Muestra una copia superficial de este objeto IDeviceConfiguration
con un nombre nuevo.
Parámetros | |
---|---|
newName |
String |
Muestra | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Devuelve la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration
que coincide con el tipo de configuración solicitado.
Parámetros | |
---|---|
configType |
String |
Muestra | |
---|---|
|
getAllObjects
publicgetAllObjects ()
Muestra la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration
.
Muestra | |
---|---|
|
getBuildProvider
public IBuildProvider getBuildProvider ()
Muestra el objeto IBuildProvider
al que hace referencia el contenedor de configuración del dispositivo.
Muestra | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Muestra el nombre del dispositivo especificado en el campo "name" de la configuración.
Muestra | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Devuelve el TestDeviceOptions
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Devuelve el IDeviceRecovery
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Devuelve el 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
publicgetLabPreparers ()
Muestra una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
|
getTargetPreparers
publicgetTargetPreparers ()
Muestra una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
|
isFake
public boolean isFake ()
Muestra 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 : Es el tipo de objeto que se quitará. |
Arroja | |
---|---|
ConfigurationException |