Soporte de configuración del dispositivo

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Objeto
com.android.tradefed.config.DeviceConfigurationHolder


Una implementación concreta IDeviceConfiguration 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)

Mantenga un registro de la frecuencia del objeto para que podamos inyectar correctamente la opción en su contra.

void addSpecificConfig (Object config, String type)

Pase uno de los objetos permitidos que el titular de la configuración puede seguir.

void addSpecificConfig (Object config)

Pase uno de los objetos permitidos que el titular de la configuración puede seguir.

IDeviceConfiguration clone (String newName)

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

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

Volver La lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration que coinciden con el tipo de configuración solicitado.

getAllObjects ()

Volver La lista de todos los objetos de configuración que contenían la instancia de IDeviceConfiguration

IBuildProvider getBuildProvider ()

Devuelve IBuildProvider al que hace referencia el titular de la configuración del dispositivo.

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

Integer getFrequency (Object config)

Devuelve la frecuencia del objeto.

getLabPreparers ()

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

getTargetPreparers ()

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

boolean isFake ()

Devuelve si el contenedor es para un dispositivo bajo prueba o no.

void removeObjectType (String type)

Elimine el tipo de objeto especificado del titular de configuración del dispositivo.

Constructores públicos

Soporte de configuración del dispositivo

public DeviceConfigurationHolder ()

Soporte de configuración del dispositivo

public DeviceConfigurationHolder (String deviceName)

Parámetros
deviceName String

Soporte de configuración del dispositivo

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parámetros
deviceName String

isFake boolean

Métodos públicos

agregar frecuencia

public void addFrequency (Object config, 
                Integer frequency)

Mantenga un registro de la frecuencia del objeto para que podamos inyectar correctamente la opción en su contra.

Parámetros
config Object : el objeto cuya frecuencia estamos rastreando.

frequency Integer : frecuencia asociada al objeto.

agregar configuración específica

public void addSpecificConfig (Object config, 
                String type)

Pase uno de los objetos permitidos que el titular de la configuración puede seguir.

La lista completa de objetos permitidos es: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parámetros
config Object : objeto de un tipo anterior.

type String : el tipo de objeto de configuración que se pasa.

Lanza
ConfigurationException

agregar configuración específica

public void addSpecificConfig (Object config)

Pase uno de los objetos permitidos que el titular de la configuración puede seguir.

La lista completa de objetos permitidos es: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parámetros
config Object : objeto de un tipo anterior.

Lanza
ConfigurationException

clon

public IDeviceConfiguration clone (String newName)

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

Parámetros
newName String

Devoluciones
IDeviceConfiguration

clon

public IDeviceConfiguration clone ()

Devoluciones
IDeviceConfiguration

obtenerTodoObjetoDeTipo

public  getAllObjectOfType (String configType)

Volver La lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration que coinciden con el tipo de configuración solicitado.

Parámetros
configType String

Devoluciones

obtener todos los objetos

public  getAllObjects ()

Volver La lista de todos los objetos de configuración que contenían la instancia de IDeviceConfiguration

Devoluciones

getBuildProvider

public IBuildProvider getBuildProvider ()

Devuelve IBuildProvider al que hace referencia el titular de la configuración del dispositivo.

Devoluciones
IBuildProvider

obtener nombre del dispositivo

public String getDeviceName ()

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

Devoluciones
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

Devoluciones
TestDeviceOptions

obtener recuperación del dispositivo

public IDeviceRecovery getDeviceRecovery ()

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

Devoluciones
IDeviceRecovery

obtener requisitos del dispositivo

public IDeviceSelection getDeviceRequirements ()

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

Devoluciones
IDeviceSelection

obtener frecuencia

public Integer getFrequency (Object config)

Devuelve la frecuencia del objeto.

Parámetros
config Object

Devoluciones
Integer

getLabPreparadores

public  getLabPreparers ()

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

Devoluciones

getTargetPreparadores

public  getTargetPreparers ()

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

Devoluciones

es falso

public boolean isFake ()

Devuelve si el contenedor es para un dispositivo bajo prueba o no.

Devoluciones
boolean

eliminar tipo de objeto

public void removeObjectType (String type)

Elimine el tipo de objeto especificado del titular de configuración del dispositivo.

Parámetros
type String : el tipo de objeto a eliminar.

Lanza
ConfigurationException