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 de 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 | 
      clone()
      
 | 
| 
        
        
        
        
        
         | 
      getAllObjectOfType(String configType)
      Devuelve la lista de todos los objetos de configuración que contienen la instancia de  | 
| 
        
        
        
        
        
         | 
      getAllObjects()
      Muestra la lista de todos los objetos de configuración que contienen la instancia de  | 
| 
        
        
        
        
        
        IBuildProvider | 
      getBuildProvider()
      Muestra el  | 
| 
        
        
        
        
        
        String | 
      getDeviceName()
      Muestra el nombre del dispositivo especificado en el campo "name" de la configuración. | 
| 
        
        
        
        
        
        TestDeviceOptions | 
      getDeviceOptions()
      Devuelve el  | 
| 
        
        
        
        
        
        IDeviceRecovery | 
      getDeviceRecovery()
      Devuelve el  | 
| 
        
        
        
        
        
        IDeviceSelection | 
      getDeviceRequirements()
      Devuelve el  | 
| 
        
        
        
        
        
        Integer | 
      getFrequency(Object config)
      Devuelve la frecuencia del objeto. | 
| 
        
        
        
        
        
         | 
      getLabPreparers()
      Muestra una lista de  | 
| 
        
        
        
        
        
         | 
      getTargetPreparers()
      Muestra una lista de  | 
| 
        
        
        
        
        
        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 | |
getAllObjectOfType
publicgetAllObjectOfType (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
publicgetAllObjects () 
Muestra la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration.
| Muestra | |
|---|---|
|  | |
getBuildProvider
public IBuildProvider getBuildProvider ()
Muestra el 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
publicgetLabPreparers () 
Muestra una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
|  | |
getTargetPreparers
publicgetTargetPreparers () 
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 | |
