DeviceConfigurationHolder.
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
Objeto java.lang. | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Una implementación concreta de IDeviceConfiguration
que almacena el dispositivo cargado
de configuración 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 correctamente la opción en él. |
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 a 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)
Muestra la lista de todos los objetos de configuración que contiene la instancia de |
|
getAllObjects()
Devuelve la lista de todos los objetos de configuración que contiene la instancia de
|
IBuildProvider
|
getBuildProvider()
Muestra el objeto |
String
|
getDeviceName()
Devuelve el nombre del dispositivo especificado en el campo "name". de la configuración. |
TestDeviceOptions
|
getDeviceOptions()
Muestra |
IDeviceRecovery
|
getDeviceRecovery()
Muestra |
IDeviceSelection
|
getDeviceRequirements()
Muestra |
Integer
|
getFrequency(Object config)
Muestra 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
Agregar frecuencia
public void addFrequency (Object config, Integer frequency)
Realiza un seguimiento de la frecuencia del objeto para que podamos insertar correctamente la opción en él.
Parámetros | |
---|---|
config |
Object : Es el objeto del que hacemos un seguimiento de la frecuencia. |
frequency |
Integer : La frecuencia asociada con el objeto. |
addSpecificConfig
public 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.
La lista completa de objetos permitidos es IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
, IDeviceSelection
y 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 a 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 : Es un 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)
Muestra la lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration
que coincide con el tipo de configuración solicitado.
Parámetros | |
---|---|
configType |
String |
Muestra | |
---|---|
|
getAllObjects
publicgetAllObjects ()
Devuelve la lista de todos los objetos de configuración que contiene 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 ()
Devuelve el nombre del dispositivo especificado en el campo "name". de la configuración.
Muestra | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Muestra TestDeviceOptions
que tiene el contenedor de configuración del dispositivo.
Muestra | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Muestra IDeviceRecovery
que tiene el contenedor de configuración del dispositivo.
Muestra | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Muestra IDeviceSelection
que tiene el contenedor de configuración del dispositivo.
Muestra | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
Muestra la frecuencia del objeto.
Parámetros | |
---|---|
config |
Object |
Muestra | |
---|---|
Integer |
Preparadores de getLab
publicgetLabPreparers ()
Muestra una lista de ITargetPreparer
que tiene el contenedor de configuración del dispositivo.
Muestra | |
---|---|
|
getTargetPreparers
publicgetTargetPreparers ()
Muestra una lista de ITargetPreparer
que tiene el contenedor de configuración del dispositivo.
Muestra | |
---|---|
|
isFake
public boolean isFake ()
Muestra si el contenedor es para un dispositivo en prueba o no.
Muestra | |
---|---|
boolean |
quitarObjectType
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 |