Configuración del dispositivo

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Interfaz del soporte de configuración del dispositivo. Se utiliza 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)

Mantenga un registro 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 seguir.

abstract void addSpecificConfig (Object config)

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

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)

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.

abstract getAllObjects ()

Volver La lista de todos los objetos de configuración que contenían 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 ()

Devuelve 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)

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

Métodos públicos

agregar frecuencia

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

agregar configuración específica

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

obtenerTodoObjetoDeTipo

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

Volver La lista de todos los objetos de configuración que contenían 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

obtener nombre del dispositivo

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

obtener recuperación del dispositivo

public abstract IDeviceRecovery getDeviceRecovery ()

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

Devoluciones
IDeviceRecovery

obtener requisitos del dispositivo

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

getLabPreparadores

public abstract  getLabPreparers ()

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

Devoluciones

getTargetPreparadores

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

eliminar tipo de objeto

public abstract 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 en caso de que el tipo no sea compatible.