DeviceConfigurationHolder.

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.DeviceConfigurationHolder


Una implementación IDeviceConfiguration concreta que almacena los objetos de configuración del dispositivo cargados en sus atributos.

Resumen

Constructores públicos

DeviceConfigurationHolder()
DeviceConfigurationHolder(String deviceName)
DeviceConfigurationHolder(String deviceName, boolean isFake)

Métodos públicos

void addFrequency(Object config, Integer frequency)

Haz un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente.

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.

void addSpecificConfig(Object config)

Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento.

IDeviceConfiguration clone(String newName)

Muestra una copia superficial de este objeto IDeviceConfiguration con un nombre nuevo.

IDeviceConfiguration clone()

getAllObjectOfType(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.

getAllObjects()

Muestra la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration.

IBuildProvider getBuildProvider()

Muestra el IBuildProvider al que hace referencia el contenedor de configuración del dispositivo.

String getDeviceName()

Muestra el nombre del dispositivo especificado en el campo "name" de la configuración.

TestDeviceOptions getDeviceOptions()

Muestra TestDeviceOptions que tiene el contenedor de configuración del dispositivo.

IDeviceRecovery getDeviceRecovery()

Devuelve el IDeviceRecovery que tiene el titular de la configuración del dispositivo.

IDeviceSelection getDeviceRequirements()

Devuelve el IDeviceSelection que tiene el titular de la configuración del dispositivo.

Integer getFrequency(Object config)

Devuelve la frecuencia del objeto.

getLabPreparers()

Muestra una lista de ITargetPreparer que tiene el contenedor de configuración del dispositivo.

getTargetPreparers()

Muestra una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.

boolean isFake()

Muestra si el contenedor es para un dispositivo en prueba o no.

void removeObjectType(String type)

Quita el tipo de objeto especificado del contenedor de configuración del dispositivo.

Constructores públicos

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder.

public DeviceConfigurationHolder (String deviceName)

Parámetros
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parámetros
deviceName String

isFake boolean

Métodos públicos

addFrequency

public 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 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

addSpecificConfig

public 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

clonar

public IDeviceConfiguration clone (String newName)

Muestra una copia superficial de este objeto IDeviceConfiguration con un nombre nuevo.

Parámetros
newName String

Muestra
IDeviceConfiguration

clonar

public IDeviceConfiguration clone ()

Muestra
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (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  getAllObjects ()

Muestra la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration.

Muestra

getBuildProvider

public IBuildProvider getBuildProvider ()

Muestra el objeto IBuildProvider al que hace referencia el contenedor de configuración del dispositivo.

Muestra
IBuildProvider

getDeviceName

public String getDeviceName ()

Muestra el nombre del dispositivo especificado en el campo "name" de la configuración.

Muestra
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Devuelve el TestDeviceOptions que tiene el titular de la configuración del dispositivo.

Muestra
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Devuelve el IDeviceRecovery que tiene el titular de la configuración del dispositivo.

Muestra
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Devuelve el IDeviceSelection que tiene el titular de la configuración del dispositivo.

Muestra
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Devuelve la frecuencia del objeto.

Parámetros
config Object

Muestra
Integer

getLabPreparers

public  getLabPreparers ()

Muestra una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.

Muestra

getTargetPreparers

public  getTargetPreparers ()

Muestra una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.

Muestra

isFake

public boolean isFake ()

Muestra si el contenedor es para un dispositivo en prueba o no.

Muestra
boolean

removeObjectType

public 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