IDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interfaz de soporte de configuración de 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, String type) Pase uno de los objetos permitidos de los que el titular de la configuración puede realizar un seguimiento. |
abstract void | addSpecificConfig (Object config) Pase uno de los objetos permitidos de los que el titular de la configuración puede realizar un seguimiento. |
abstract IDeviceConfiguration | clone (String newName) Devolver una copia superficial de esta |
abstract IDeviceConfiguration | clone () Devolver una copia superficial de esta |
abstract | getAllObjectOfType (String configType) Devuelve la lista de todos los objetos de configuración llevó a cabo la instancia de |
abstract | getAllObjects () Devuelve la lista de todos los objetos de configuración celebrada el caso de |
abstract IBuildProvider | getBuildProvider () Volver |
abstract String | getDeviceName () Devuelve el nombre del dispositivo especificado en el campo "nombre" de la configuración. |
abstract TestDeviceOptions | getDeviceOptions () Retorno |
abstract IDeviceRecovery | getDeviceRecovery () Volver |
abstract IDeviceSelection | getDeviceRequirements () Volver |
abstract Integer | getFrequency (Object config) Devuelve la frecuencia del objeto. |
abstract | getLabPreparers () Devolver una lista de |
abstract | getTargetPreparers () Devolver 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 que están haciendo un seguimiento de la frecuencia. |
frequency | Integer : frecuencia asociado con el objeto. |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
Pase uno de los objetos permitidos de los que el titular de la configuración puede realizar un seguimiento.
Lista completa de objetos permitidos son: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parámetros | |
---|---|
config | Object : objeto a partir 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. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Pase uno de los objetos permitidos de los que el titular de la configuración puede realizar un seguimiento.
Lista completa de objetos permitidos son: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parámetros | |
---|---|
config | Object : objeto a partir 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)
Devolver una copia superficial de esta IDeviceConfiguration
objeto, con un nuevo nombre.
Parámetros | |
---|---|
newName | String |
Devoluciones | |
---|---|
IDeviceConfiguration |
clon
public abstract IDeviceConfiguration clone ()
Devolver una copia superficial de esta IDeviceConfiguration
objeto.
Devoluciones | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Devuelve la lista de todos los objetos de configuración llevó a cabo la instancia de IDeviceConfiguration
que coincidan con el tipo de configuración solicitada.
Parámetros | |
---|---|
configType | String |
Devoluciones | |
---|---|
getAllObjects
public abstractgetAllObjects ()
Devuelve la lista de todos los objetos de configuración celebrada el caso de IDeviceConfiguration
Devoluciones | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Volver IBuildProvider
que el titular de la configuración del dispositivo tiene referencia a.
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 ()
Retorno TestDeviceOptions
que el titular de la configuración del dispositivo tiene.
Devoluciones | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Volver IDeviceRecovery
que el titular de la configuración del dispositivo tiene.
Devoluciones | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Volver IDeviceSelection
que el titular de la configuración del dispositivo tiene.
Devoluciones | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Devuelve la frecuencia del objeto.
Parámetros | |
---|---|
config | Object |
Devoluciones | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
Devolver una lista de ITargetPreparer
que el titular de la configuración del dispositivo tiene.
Devoluciones | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
Devolver una lista de ITargetPreparer
que el titular de la configuración del dispositivo tiene.
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 del objeto de quitar. |
Lanza | |
---|---|
ConfigurationException | en caso de que el tipo no sea compatible. |