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)
Realiza un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente en él. |
abstract
void
|
addSpecificConfig(Object config, String type)
Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración. |
abstract
void
|
addSpecificConfig(Object config)
Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración. |
abstract
IDeviceConfiguration
|
clone(String newName)
Devuelve una copia superficial de este objeto |
abstract
IDeviceConfiguration
|
clone()
Devuelve una copia superficial de este objeto |
abstract
List<Object>
|
getAllObjectOfType(String configType)
Devuelve la lista de todos los objetos de configuración que contiene la instancia de |
abstract
List<Object>
|
getAllObjects()
Devuelve la lista de todos los objetos de configuración que contiene la instancia de |
abstract
IBuildProvider
|
getBuildProvider()
Devuelve |
abstract
String
|
getDeviceName()
Devuelve el nombre del dispositivo especificado en el campo "name" 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
List<ITargetPreparer>
|
getLabPreparers()
Devuelve una lista de |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Devuelve una lista de |
abstract
boolean
|
isFake()
Devuelve 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)Realiza un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente en él.
| Parámetros | |
|---|---|
config |
Object: Es el objeto del que hacemos un seguimiento de la frecuencia. |
frequency |
Integer: Es la frecuencia asociada al objeto. |
addSpecificConfig
public abstract void addSpecificConfig (Object config,
String type)Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración.
La lista completa de objetos permitidos es la siguiente: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, 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 pasado no coincida con los tipos permitidos. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Pasa uno de los objetos permitidos de los que puede hacer un seguimiento el titular de la configuración.
La lista completa de objetos permitidos es la siguiente: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions
| Parámetros | |
|---|---|
config |
Object: Es un objeto de un tipo anterior. |
| Arroja | |
|---|---|
ConfigurationException |
en caso de que el objeto pasado no coincida con los tipos permitidos. |
clone
public abstract IDeviceConfiguration clone (String newName)
Devuelve una copia superficial de este objeto IDeviceConfiguration con un nombre nuevo.
| Parámetros | |
|---|---|
newName |
String |
| Muestra | |
|---|---|
IDeviceConfiguration |
|
clone
public abstract IDeviceConfiguration clone ()
Devuelve una copia superficial de este objeto IDeviceConfiguration.
| Muestra | |
|---|---|
IDeviceConfiguration |
|
getAllObjectOfType
public abstract List<Object> getAllObjectOfType (String configType)
Devuelve la lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration y que coinciden con el tipo de configuración solicitado.
| Parámetros | |
|---|---|
configType |
String |
| Muestra | |
|---|---|
List<Object> |
|
getAllObjects
public abstract List<Object> getAllObjects ()
Devuelve la lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration.
| Muestra | |
|---|---|
List<Object> |
|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Devuelve IBuildProvider al que hace referencia el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
IBuildProvider |
|
getDeviceName
public abstract String getDeviceName ()
Devuelve el nombre del dispositivo especificado en el campo "name" de la configuración.
| Muestra | |
|---|---|
String |
|
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Devuelve TestDeviceOptions que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
TestDeviceOptions |
|
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Devuelve IDeviceRecovery que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
IDeviceRecovery |
|
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Devuelve 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 abstract List<ITargetPreparer> getLabPreparers ()
Devuelve una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
List<ITargetPreparer> |
|
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
Devuelve una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
List<ITargetPreparer> |
|
isFake
public abstract boolean isFake ()
Devuelve 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: Tipo de objeto que se quitará. |
| Arroja | |
|---|---|
ConfigurationException |
en caso de que el tipo no sea compatible. |