IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Interfaz del titular de la configuración del dispositivo. Úselo para representar un objeto que puede contener la información para la configuración de un dispositivo.

Resumen

Métodos públicos

abstract void addFrequency (Object config, Integer frequency)

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

abstract void addSpecificConfig (Object config, String type)

Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear.

abstract void addSpecificConfig (Object config)

Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear.

abstract IDeviceConfiguration clone (String newName)

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

abstract IDeviceConfiguration clone ()

Devuelve una copia superficial de este objeto IDeviceConfiguration .

abstract getAllObjectOfType (String configType)

Devolver La lista de todos los objetos de configuración que contenían la instancia de IDeviceConfiguration que coinciden con el tipo de configuración solicitado.

abstract getAllObjects ()

Devolver La lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

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

abstract String getDeviceName ()

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

abstract TestDeviceOptions getDeviceOptions ()

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

abstract IDeviceRecovery getDeviceRecovery ()

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

abstract IDeviceSelection getDeviceRequirements ()

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

abstract Integer getFrequency (Object config)

Devuelve la frecuencia del objeto.

abstract getLabPreparers ()

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

abstract getTargetPreparers ()

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

abstract boolean isFake ()

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

abstract void removeObjectType (String type)

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

Métodos públicos

añadirFrecuencia

public abstract void addFrequency (Object config, 
                Integer frequency)

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

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

frequency Integer : frecuencia asociada al objeto.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear.

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 en caso de que el objeto pasado no coincida con los tipos permitidos.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Pase uno de los objetos permitidos que el Titular de la configuración puede rastrear.

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

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

Lanza
ConfigurationException en caso de que el objeto pasado no coincida con los tipos permitidos.

clon

public abstract IDeviceConfiguration clone (String newName)

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

Parámetros
newName String

Devoluciones
IDeviceConfiguration

clon

public abstract IDeviceConfiguration clone ()

Devuelve una copia superficial de este objeto IDeviceConfiguration .

Devoluciones
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Devolver La lista de todos los objetos de configuración que contenían la instancia de IDeviceConfiguration que coinciden con el tipo de configuración solicitado.

Parámetros
configType String

Devoluciones

getAllObjects

public abstract  getAllObjects ()

Devolver La lista de todos los objetos de configuración que contiene la instancia de IDeviceConfiguration

Devoluciones

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

Devoluciones
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

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

Devoluciones
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

Devoluciones
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

Devoluciones
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

Devoluciones
IDeviceSelection

obtener frecuencia

public abstract Integer getFrequency (Object config)

Devuelve la frecuencia del objeto.

Parámetros
config Object

Devoluciones
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

Devoluciones

getTargetPreparers

public abstract  getTargetPreparers ()

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

Devoluciones

es falso

public abstract boolean isFake ()

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

Devoluciones
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

Lanza
ConfigurationException en caso de que el tipo no sea compatible.