IDeviceConfiguration
public
interface
IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interfaz del contenedor de configuración del dispositivo. Se usa para representar un objeto que puede contener la información de configuración de un dispositivo.
Resumen
Métodos públicos | |
---|---|
abstract
void
|
addFrequency(Object config, Integer frequency)
Haz un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente. |
abstract
void
|
addSpecificConfig(Object config, String type)
Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento. |
abstract
void
|
addSpecificConfig(Object config)
Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento. |
abstract
IDeviceConfiguration
|
clone(String newName)
Muestra una copia superficial de este objeto |
abstract
IDeviceConfiguration
|
clone()
Muestra una copia superficial de este objeto |
abstract
|
getAllObjectOfType(String configType)
Devuelve la lista de todos los objetos de configuración que contienen la instancia de |
abstract
|
getAllObjects()
Muestra la lista de todos los objetos de configuración que contienen la instancia de |
abstract
IBuildProvider
|
getBuildProvider()
Muestra el |
abstract
String
|
getDeviceName()
Muestra el nombre del dispositivo especificado en el campo "name" de la configuración. |
abstract
TestDeviceOptions
|
getDeviceOptions()
Devuelve el |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Devuelve el |
abstract
IDeviceSelection
|
getDeviceRequirements()
Devuelve el |
abstract
Integer
|
getFrequency(Object config)
Devuelve la frecuencia del objeto. |
abstract
|
getLabPreparers()
Muestra una lista de |
abstract
|
getTargetPreparers()
Muestra una lista de |
abstract
boolean
|
isFake()
Muestra si el contenedor es para un dispositivo en prueba o no. |
abstract
void
|
removeObjectType(String type)
Quita el tipo de objeto especificado del contenedor de configuración del dispositivo. |
Métodos públicos
addFrequency
public abstract void addFrequency (Object config, Integer frequency)
Haz un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente.
Parámetros | |
---|---|
config |
Object : Es el objeto al que le hacemos un seguimiento de frecuencia. |
frequency |
Integer : Es la frecuencia asociada con el objeto. |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento.
La lista completa de objetos permitidos es: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
y TestDeviceOptions
.
Parámetros | |
---|---|
config |
Object : Objeto de un tipo anterior. |
type |
String : Es el tipo de objeto de configuración que se pasa. |
Arroja | |
---|---|
ConfigurationException |
en caso de que el objeto pasado no coincida con los tipos permitidos. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento.
La lista completa de objetos permitidos es: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
y TestDeviceOptions
.
Parámetros | |
---|---|
config |
Object : Objeto de un tipo anterior. |
Arroja | |
---|---|
ConfigurationException |
en caso de que el objeto pasado no coincida con los tipos permitidos. |
clonar
public abstract IDeviceConfiguration clone (String newName)
Muestra una copia superficial de este objeto IDeviceConfiguration
con un nombre nuevo.
Parámetros | |
---|---|
newName |
String |
Muestra | |
---|---|
IDeviceConfiguration |
clonar
public abstract IDeviceConfiguration clone ()
Muestra una copia superficial de este objeto IDeviceConfiguration
.
Muestra | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Devuelve la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration
que coincide con el tipo de configuración solicitado.
Parámetros | |
---|---|
configType |
String |
Muestra | |
---|---|
|
getAllObjects
public abstractgetAllObjects ()
Muestra la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration
.
Muestra | |
---|---|
|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Muestra el IBuildProvider
al que hace referencia el contenedor de configuración del dispositivo.
Muestra | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Muestra el nombre del dispositivo especificado en el campo "name" de la configuración.
Muestra | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Devuelve el TestDeviceOptions
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Devuelve el IDeviceRecovery
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Devuelve el IDeviceSelection
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Devuelve la frecuencia del objeto.
Parámetros | |
---|---|
config |
Object |
Muestra | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
Muestra una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
|
getTargetPreparers
public abstractgetTargetPreparers ()
Muestra una lista de ITargetPreparer
que tiene el titular de la configuración del dispositivo.
Muestra | |
---|---|
|
isFake
public abstract boolean isFake ()
Muestra si el contenedor es para un dispositivo en prueba o no.
Muestra | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
Quita el tipo de objeto especificado del contenedor de configuración del dispositivo.
Parámetros | |
---|---|
type |
String : Es el tipo de objeto que se quitará. |
Arroja | |
---|---|
ConfigurationException |
en caso de que el tipo no sea compatible. |