Titular de configuración de dispositivo
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Objeto | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Una implementación concreta IDeviceConfiguration
que almacena los objetos de configuración del dispositivo cargado 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) Realice un seguimiento de la frecuencia del objeto para que podamos inyectar correctamente la opción en su contra. |
void | addSpecificConfig (Object config, String type) Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear. |
void | addSpecificConfig (Object config) Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear. |
IDeviceConfiguration | clone (String newName) Devuelve una copia superficial de este objeto |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Devolver La lista de todos los objetos de configuración que contenían la instancia de | |
getAllObjects () Devolver 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 "nombre" de la configuración. |
TestDeviceOptions | getDeviceOptions () Devuelve |
IDeviceRecovery | getDeviceRecovery () Devolver |
IDeviceSelection | getDeviceRequirements () Devuelve |
Integer | getFrequency (Object config) Devuelve la frecuencia del objeto. |
getLabPreparers () Devuelve una lista de | |
getTargetPreparers () Devuelve una lista de | |
boolean | isFake () Devuelve si el contenedor es para un dispositivo bajo prueba o no. |
void | removeObjectType (String type) Elimina el tipo de objeto especificado del contenedor de configuración del dispositivo. |
Constructores públicos
Titular de configuración de dispositivo
public DeviceConfigurationHolder ()
Titular de configuración de dispositivo
public DeviceConfigurationHolder (String deviceName)
Parámetros | |
---|---|
deviceName | String |
Titular de configuración de dispositivo
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Parámetros | |
---|---|
deviceName | String |
isFake | boolean |
Métodos públicos
añadirFrecuencia
public void addFrequency (Object config, Integer frequency)
Realice un seguimiento de la frecuencia del objeto para que podamos inyectar correctamente la opción en su contra.
Parámetros | |
---|---|
config | Object : el objeto que estamos rastreando la frecuencia. |
frequency | Integer : frecuencia asociada al objeto. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear.
La lista completa de objetos permitidos es: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parámetros | |
---|---|
config | Object : objeto de un tipo anterior. |
type | String : el tipo de objeto de configuración que se pasa. |
Lanza | |
---|---|
ConfigurationException |
addSpecificConfig
public void addSpecificConfig (Object config)
Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear.
La lista completa de objetos permitidos es: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parámetros | |
---|---|
config | Object : objeto de un tipo anterior. |
Lanza | |
---|---|
ConfigurationException |
clon
public IDeviceConfiguration clone (String newName)
Devuelve una copia superficial de este objeto IDeviceConfiguration
, con un nuevo nombre.
Parámetros | |
---|---|
newName | String |
Devoluciones | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Devolver La lista de todos los objetos de configuración que contenían la instancia de IDeviceConfiguration
que coinciden con el tipo de configuración solicitado.
Parámetros | |
---|---|
configType | String |
Devoluciones | |
---|---|
getAllObjects
publicgetAllObjects ()
Devolver La lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration
Devoluciones | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Devuelve IBuildProvider
al que hace referencia el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Devuelve el Nombre del dispositivo especificado en el campo "nombre" de la configuración.
Devoluciones | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Devuelve TestDeviceOptions
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Devolver IDeviceRecovery
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Devuelve IDeviceSelection
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IDeviceSelection |
obtener frecuencia
public Integer getFrequency (Object config)
Devuelve la frecuencia del objeto.
Parámetros | |
---|---|
config | Object |
Devoluciones | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Devuelve una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Devuelve una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
es falso
public boolean isFake ()
Devuelve si el contenedor es para un dispositivo bajo prueba o no.
Devoluciones | |
---|---|
boolean |
removeObjectType
public void removeObjectType (String type)
Elimina el tipo de objeto especificado del contenedor de configuración del dispositivo.
Parámetros | |
---|---|
type | String : El tipo de objeto a eliminar. |
Lanza | |
---|---|
ConfigurationException |