Configuración del dispositivo
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interfaz del soporte de configuración del dispositivo. Se utiliza para representar un objeto que puede contener la información para la configuración de un dispositivo.
Resumen
Métodos públicos | |
---|---|
abstract 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. |
abstract void | addSpecificConfig (Object config, String type) Pase uno de los objetos permitidos que el titular de la configuración puede seguir. |
abstract void | addSpecificConfig (Object config) Pase uno de los objetos permitidos que el titular de la configuración puede seguir. |
abstract IDeviceConfiguration | clone (String newName) Devuelve una copia superficial de este objeto |
abstract IDeviceConfiguration | clone () Devuelve una copia superficial de este objeto |
abstract | getAllObjectOfType (String configType) Volver La lista de todos los objetos de configuración que contienen la instancia de |
abstract | getAllObjects () Volver La lista de todos los objetos de configuración que contenían la instancia de |
abstract IBuildProvider | getBuildProvider () Devuelve |
abstract String | getDeviceName () Devuelve el nombre del dispositivo especificado en el campo "nombre" de la configuración. |
abstract TestDeviceOptions | getDeviceOptions () Devuelve |
abstract IDeviceRecovery | getDeviceRecovery () Devuelve |
abstract IDeviceSelection | getDeviceRequirements () Devuelve |
abstract Integer | getFrequency (Object config) Devuelve la frecuencia del objeto. |
abstract | getLabPreparers () Devuelve una lista de |
abstract | getTargetPreparers () Devuelve una lista de |
abstract boolean | isFake () Devuelve si el contenedor es para un dispositivo bajo prueba o no. |
abstract void | removeObjectType (String type) Elimine el tipo de objeto especificado del titular de configuración del dispositivo. |
Métodos públicos
agregar frecuencia
public abstract 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 abstract 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 | en caso de que el objeto pasado no coincida con los tipos permitidos. |
agregar configuración específica
public abstract 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 | en caso de que el objeto pasado no coincida con los tipos permitidos. |
clon
public abstract IDeviceConfiguration clone (String newName)
Devuelve una copia superficial de este objeto IDeviceConfiguration
, con un nuevo nombre.
Parámetros | |
---|---|
newName | String |
Devoluciones | |
---|---|
IDeviceConfiguration |
clon
public abstract IDeviceConfiguration clone ()
Devuelve una copia superficial de este objeto IDeviceConfiguration
.
Devoluciones | |
---|---|
IDeviceConfiguration |
obtenerTodoObjetoDeTipo
public abstractgetAllObjectOfType (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
public abstractgetAllObjects ()
Volver La lista de todos los objetos de configuración que contenían la instancia de IDeviceConfiguration
Devoluciones | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Devuelve IBuildProvider
al que hace referencia el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IBuildProvider |
obtener nombre del dispositivo
public abstract String getDeviceName ()
Devuelve el nombre del dispositivo especificado en el campo "nombre" de la configuración.
Devoluciones | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Devuelve TestDeviceOptions
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
TestDeviceOptions |
obtener recuperación del dispositivo
public abstract IDeviceRecovery getDeviceRecovery ()
Devuelve IDeviceRecovery
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IDeviceRecovery |
obtener requisitos del dispositivo
public abstract IDeviceSelection getDeviceRequirements ()
Devuelve IDeviceSelection
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IDeviceSelection |
obtener frecuencia
public abstract Integer getFrequency (Object config)
Devuelve la frecuencia del objeto.
Parámetros | |
---|---|
config | Object |
Devoluciones | |
---|---|
Integer |
getLabPreparadores
public abstractgetLabPreparers ()
Devuelve una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
getTargetPreparadores
public abstractgetTargetPreparers ()
Devuelve una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
es falso
public abstract boolean isFake ()
Devuelve si el contenedor es para un dispositivo bajo prueba o no.
Devoluciones | |
---|---|
boolean |
eliminar tipo de objeto
public abstract 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 | en caso de que el tipo no sea compatible. |