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 a 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)
Muestra la lista de todos los objetos de configuración que contiene 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()
Devuelve el nombre del dispositivo especificado en el campo "name". de la configuración. |
abstract
TestDeviceOptions
|
getDeviceOptions()
Muestra |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Devuelve el |
abstract
IDeviceSelection
|
getDeviceRequirements()
Muestra |
abstract
Integer
|
getFrequency(Object config)
Muestra 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
Agregar frecuencia
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 : La frecuencia asociada con el objeto. |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
Pasa uno de los objetos permitidos a 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 : Es un 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 que se pasó no coincida con los tipos permitidos. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Pasa uno de los objetos permitidos a 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)
Muestra la lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration
que coincide con el tipo de configuración solicitado.
Parámetros | |
---|---|
configType |
String |
Muestra | |
---|---|
|
getAllObjects
public abstractgetAllObjects ()
Devuelve la lista de todos los objetos de configuración que contiene la instancia de
IDeviceConfiguration
Muestra | |
---|---|
|
getBuildProvider.
public abstract IBuildProvider getBuildProvider ()
Muestra el objeto 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 ()
Muestra IDeviceSelection
que tiene el contenedor de configuración del dispositivo.
Muestra | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Muestra la frecuencia del objeto.
Parámetros | |
---|---|
config |
Object |
Muestra | |
---|---|
Integer |
Preparadores de getLab
public abstractgetLabPreparers ()
Muestra una lista de ITargetPreparer
que tiene el contenedor de configuración del dispositivo.
Muestra | |
---|---|
|
getTargetPreparers
public abstractgetTargetPreparers ()
Muestra una lista de ITargetPreparer
que tiene el contenedor de 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. |