Soporte de configuración del 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 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) Mantenga un registro 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 seguir. |
void | addSpecificConfig (Object config) Pase uno de los objetos permitidos que el titular de la configuración puede seguir. |
IDeviceConfiguration | clone (String newName) Devuelve una copia superficial de este objeto |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Volver La lista de todos los objetos de configuración que contienen la instancia de | |
getAllObjects () Volver La lista de todos los objetos de configuración que contenían 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 () Devuelve |
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) Elimine el tipo de objeto especificado del titular de configuración del dispositivo. |
Constructores públicos
Soporte de configuración del dispositivo
public DeviceConfigurationHolder ()
Soporte de configuración del dispositivo
public DeviceConfigurationHolder (String deviceName)
Parámetros | |
---|---|
deviceName | String |
Soporte de configuración del dispositivo
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)
Mantenga un registro de la frecuencia del objeto para que podamos inyectar correctamente la opción en su contra.
Parámetros | |
---|---|
config | Object : el objeto cuya frecuencia estamos rastreando. |
frequency | Integer : frecuencia asociada al objeto. |
agregar configuración específica
public void addSpecificConfig (Object config, String type)
Pase uno de los objetos permitidos que el titular de la configuración puede seguir.
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 |
agregar configuración específica
public void addSpecificConfig (Object config)
Pase uno de los objetos permitidos que el titular de la configuración puede seguir.
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 |
obtenerTodoObjetoDeTipo
publicgetAllObjectOfType (String configType)
Volver La lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration
que coinciden con el tipo de configuración solicitado.
Parámetros | |
---|---|
configType | String |
Devoluciones | |
---|---|
obtener todos los objetos
publicgetAllObjects ()
Volver La lista de todos los objetos de configuración que contenían 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 |
obtener nombre del dispositivo
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 |
obtener recuperación del dispositivo
public IDeviceRecovery getDeviceRecovery ()
Devuelve IDeviceRecovery
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IDeviceRecovery |
obtener requisitos del dispositivo
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 |
getLabPreparadores
publicgetLabPreparers ()
Devuelve una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
getTargetPreparadores
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 |
eliminar tipo de objeto
public void removeObjectType (String type)
Elimine el tipo de objeto especificado del titular de configuración del dispositivo.
Parámetros | |
---|---|
type | String : el tipo de objeto a eliminar. |
Lanza | |
---|---|
ConfigurationException |