DispositivoConfigurazioneDispositivo

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


Un'implementazione IDeviceConfiguration concreta che archivia il dispositivo caricato di configurazione degli oggetti nei suoi attributi.

Riepilogo

Costruttori pubblici

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

Metodi pubblici

void addFrequency(Object config, Integer frequency)

Tieni traccia della frequenza dell'oggetto in modo da poter inserire correttamente l'opzione.

void addSpecificConfig(Object config, String type)

Passa uno degli oggetti consentiti di cui il titolare della configurazione può tenere traccia.

void addSpecificConfig(Object config)

Passa uno degli oggetti consentiti di cui il titolare della configurazione può tenere traccia.

IDeviceConfiguration clone(String newName)

Restituisci una copia di base di questo oggetto IDeviceConfiguration, con un nuovo nome.

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

Restituisce l'elenco di tutti gli oggetti di configurazione che contengono l'istanza di IDeviceConfiguration e che corrispondono al tipo di configurazione richiesto.

getAllObjects()

Restituisce l'elenco di tutti gli oggetti di configurazione che contengono l'istanza IDeviceConfiguration

IBuildProvider getBuildProvider()

Restituisci il valore IBuildProvider a cui fa riferimento il titolare della configurazione del dispositivo.

String getDeviceName()

Restituisce il nome del dispositivo specificato nel campo "nome" della configurazione.

TestDeviceOptions getDeviceOptions()

Restituisci l'elemento TestDeviceOptions di cui dispone il titolare della configurazione del dispositivo.

IDeviceRecovery getDeviceRecovery()

Restituisci l'elemento IDeviceRecovery di cui dispone il titolare della configurazione del dispositivo.

IDeviceSelection getDeviceRequirements()

Restituisci l'elemento IDeviceSelection di cui dispone il titolare della configurazione del dispositivo.

Integer getFrequency(Object config)

Restituisce la frequenza dell'oggetto.

getLabPreparers()

Restituisce un elenco di ITargetPreparer di cui dispone il titolare della configurazione del dispositivo.

getTargetPreparers()

Restituisce un elenco di ITargetPreparer di cui dispone il titolare della configurazione del dispositivo.

boolean isFake()

Indica se il contenitore è per un dispositivo in fase di test o meno.

void removeObjectType(String type)

Rimuovi il tipo di oggetto specificato dal supporto della configurazione del dispositivo.

Costruttori pubblici

DispositivoConfigurazioneDispositivo

public DeviceConfigurationHolder ()

DispositivoConfigurazioneDispositivo

public DeviceConfigurationHolder (String deviceName)

Parametri
deviceName String

DispositivoConfigurazioneDispositivo

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parametri
deviceName String

isFake boolean

Metodi pubblici

addFrequenza

public void addFrequency (Object config, 
                Integer frequency)

Tieni traccia della frequenza dell'oggetto in modo da poter inserire correttamente l'opzione.

Parametri
config Object: l'oggetto di cui stiamo monitorando la frequenza.

frequency Integer: frequenza associata all'oggetto.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

Passa uno degli oggetti consentiti di cui il titolare della configurazione può tenere traccia.

L'elenco completo degli oggetti consentiti è: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection e TestDeviceOptions

Parametri
config Object: oggetto di un tipo sopra indicato.

type String: tipo di oggetto di configurazione che viene passato.

Lanci
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

Passa uno degli oggetti consentiti di cui il titolare della configurazione può tenere traccia.

L'elenco completo degli oggetti consentiti è: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection e TestDeviceOptions

Parametri
config Object: oggetto di un tipo sopra indicato.

Lanci
ConfigurationException

clona

public IDeviceConfiguration clone (String newName)

Restituisci una copia superficiale di questo oggetto IDeviceConfiguration, con un nuovo nome.

Parametri
newName String

Ritorni
IDeviceConfiguration

clona

public IDeviceConfiguration clone ()

Ritorni
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

Restituisce l'elenco di tutti gli oggetti di configurazione che contengono l'istanza di IDeviceConfiguration e che corrispondono al tipo di configurazione richiesto.

Parametri
configType String

Ritorni

getAllObject

public  getAllObjects ()

Restituisce l'elenco di tutti gli oggetti di configurazione che contengono l'istanza IDeviceConfiguration

Ritorni

getBuildProvider

public IBuildProvider getBuildProvider ()

Restituisci il valore IBuildProvider a cui fa riferimento il titolare della configurazione del dispositivo.

Ritorni
IBuildProvider

getDeviceName

public String getDeviceName ()

Restituisce il nome del dispositivo specificato nel campo "nome" della configurazione.

Ritorni
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Restituisci l'elemento TestDeviceOptions di cui dispone il titolare della configurazione del dispositivo.

Ritorni
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Restituisci l'elemento IDeviceRecovery di cui dispone il titolare della configurazione del dispositivo.

Ritorni
IDeviceRecovery

getDevicerequirements

public IDeviceSelection getDeviceRequirements ()

Restituisci l'elemento IDeviceSelection di cui dispone il titolare della configurazione del dispositivo.

Ritorni
IDeviceSelection

getFrequenza

public Integer getFrequency (Object config)

Restituisce la frequenza dell'oggetto.

Parametri
config Object

Ritorni
Integer

Preparatori per getLab

public  getLabPreparers ()

Restituisce un elenco di ITargetPreparer di cui dispone il titolare della configurazione del dispositivo.

Ritorni

Preparatori per getTarget

public  getTargetPreparers ()

Restituisce un elenco di ITargetPreparer di cui dispone il titolare della configurazione del dispositivo.

Ritorni

èFake

public boolean isFake ()

Indica se il contenitore è per un dispositivo in fase di test o meno.

Ritorni
boolean

rimuovereTipoOggetto

public void removeObjectType (String type)

Rimuovi il tipo di oggetto specificato dal supporto della configurazione del dispositivo.

Parametri
type String: tipo di oggetto da rimuovere.

Lanci
ConfigurationException