DeviceConfigurationHolder
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Un'implementazione IDeviceConfiguration concreta che archivia gli oggetti di configurazione del dispositivo caricati nei relativi 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)
Restituisce una copia superficiale di questo oggetto |
IDeviceConfiguration
|
clone()
|
List<Object>
|
getAllObjectOfType(String configType)
Restituisce l'elenco di tutti gli oggetti di configurazione che contengono l'istanza di |
List<Object>
|
getAllObjects()
Restituisce l'elenco di tutti gli oggetti di configurazione contenuti nell'istanza di
|
IBuildProvider
|
getBuildProvider()
Restituisce |
String
|
getDeviceName()
Restituisce il nome del dispositivo specificato nel campo "name" della configurazione. |
TestDeviceOptions
|
getDeviceOptions()
Restituisce |
IDeviceRecovery
|
getDeviceRecovery()
Restituisce |
IDeviceSelection
|
getDeviceRequirements()
Restituisce |
Integer
|
getFrequency(Object config)
Restituisce la frequenza dell'oggetto. |
List<ITargetPreparer>
|
getLabPreparers()
Restituisce un elenco di |
List<ITargetPreparer>
|
getTargetPreparers()
Restituisce un elenco di |
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 contenitore della configurazione del dispositivo. |
Costruttori pubblici
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
| Parametri | |
|---|---|
deviceName |
String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName,
boolean isFake)| Parametri | |
|---|---|
deviceName |
String |
isFake |
boolean |
Metodi pubblici
addFrequency
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: la frequenza associata all'oggetto. |
addSpecificConfig
public void addSpecificConfig (Object config,
String type)Passa uno degli oggetti consentiti che il titolare della configurazione può monitorare.
L'elenco completo degli oggetti consentiti è: IBuildProvider, ITargetPreparer,
IDeviceRecovery, IDeviceSelection, TestDeviceOptions
| Parametri | |
|---|---|
config |
Object: oggetto di un tipo precedente. |
type |
String: il tipo di oggetto di configurazione passato. |
| Genera | |
|---|---|
ConfigurationException |
|
addSpecificConfig
public void addSpecificConfig (Object config)
Passa uno degli oggetti consentiti che il titolare della configurazione può monitorare.
L'elenco completo degli oggetti consentiti è: IBuildProvider, ITargetPreparer,
IDeviceRecovery, IDeviceSelection, TestDeviceOptions
| Parametri | |
|---|---|
config |
Object: oggetto di un tipo precedente. |
| Genera | |
|---|---|
ConfigurationException |
|
clone
public IDeviceConfiguration clone (String newName)
Restituisce una copia superficiale di questo oggetto IDeviceConfiguration con un nuovo nome.
| Parametri | |
|---|---|
newName |
String |
| Resi | |
|---|---|
IDeviceConfiguration |
|
getAllObjectOfType
public List<Object> getAllObjectOfType (String configType)
Restituisce l'elenco di tutti gli oggetti di configurazione che contengono l'istanza di IDeviceConfiguration che corrispondono al tipo di configurazione richiesto.
| Parametri | |
|---|---|
configType |
String |
| Resi | |
|---|---|
List<Object> |
|
getAllObjects
public List<Object> getAllObjects ()
Restituisce l'elenco di tutti gli oggetti di configurazione contenuti nell'istanza di
IDeviceConfiguration
| Resi | |
|---|---|
List<Object> |
|
getBuildProvider
public IBuildProvider getBuildProvider ()
Restituisce IBuildProvider a cui fa riferimento il titolare della configurazione del dispositivo.
| Resi | |
|---|---|
IBuildProvider |
|
getDeviceName
public String getDeviceName ()
Restituisce il nome del dispositivo specificato nel campo "name" della configurazione.
| Resi | |
|---|---|
String |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Restituisce TestDeviceOptions che contiene la configurazione del dispositivo.
| Resi | |
|---|---|
TestDeviceOptions |
|
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Restituisce IDeviceRecovery che contiene la configurazione del dispositivo.
| Resi | |
|---|---|
IDeviceRecovery |
|
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Restituisce IDeviceSelection che contiene la configurazione del dispositivo.
| Resi | |
|---|---|
IDeviceSelection |
|
getFrequency
public Integer getFrequency (Object config)
Restituisce la frequenza dell'oggetto.
| Parametri | |
|---|---|
config |
Object |
| Resi | |
|---|---|
Integer |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Restituisce un elenco di ITargetPreparer di cui dispone il titolare della configurazione del dispositivo.
| Resi | |
|---|---|
List<ITargetPreparer> |
|
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Restituisce un elenco di ITargetPreparer di cui dispone il titolare della configurazione del dispositivo.
| Resi | |
|---|---|
List<ITargetPreparer> |
|
isFake
public boolean isFake ()
Indica se il contenitore è per un dispositivo in fase di test o meno.
| Resi | |
|---|---|
boolean |
|
removeObjectType
public void removeObjectType (String type)
Rimuovi il tipo di oggetto specificato dal contenitore della configurazione del dispositivo.
| Parametri | |
|---|---|
type |
String: il tipo di oggetto da rimuovere. |
| Genera | |
|---|---|
ConfigurationException |
|