IDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interfaz del titular de la configuración del dispositivo. Úselo 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) Realice un seguimiento de la frecuencia del objeto para que podamos inyectar correctamente la opción en su contra. |
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) Retorno La lista de todos los objetos de configuración contenía la instancia de |
abstract | getAllObjects () Retorno La lista de todos los objetos de configuración contenía 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 () Devolver |
abstract IDeviceSelection | getDeviceRequirements () Devolver |
abstract Integer | getFrequency (Object config) Devuelve la frecuencia del objeto. |
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) Quite el tipo de objeto especificado del soporte de configuración del dispositivo. |
Métodos públicos
addFrequency
public abstract 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 del que estamos rastreando la frecuencia. |
frequency | Integer : frecuencia asociada al objeto. |
addSpecificConfig
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 |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Retorno La lista de todos los objetos de configuración contenía la instancia de IDeviceConfiguration
que coincide con el tipo de configuración solicitado.
Parámetros | |
---|---|
configType | String |
Devoluciones | |
---|---|
getAllObjects
public abstractgetAllObjects ()
Retorno La lista de todos los objetos de configuración contenía la instancia de IDeviceConfiguration
Devoluciones | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Devuelve IBuildProvider
que hace referencia el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IBuildProvider |
getDeviceName
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 |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Devolver IDeviceRecovery
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Devolver IDeviceSelection
que tiene el titular de la configuración del dispositivo.
Devoluciones | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Devuelve la frecuencia del objeto.
Parámetros | |
---|---|
config | Object |
Devoluciones | |
---|---|
Integer |
getTargetPreparers
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 |
removeObjectType
public abstract void removeObjectType (String type)
Quite el tipo de objeto especificado del soporte de configuración del dispositivo.
Parámetros | |
---|---|
type | String : el tipo de objeto que se va a eliminar. |
Lanza | |
---|---|
ConfigurationException | en caso de que el tipo no sea compatible. |