DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


Un calcestruzzo IDeviceConfiguration implementazione che memorizza gli oggetti di configurazione del dispositivo caricati 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 che possiamo iniettare correttamente l'opzione contro di esso.

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 di questa IDeviceConfiguration oggetto, con un nuovo nome.

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

Restituire l'elenco di tutti gli oggetti di configurazione tenuto l'istanza di IDeviceConfiguration che corrisponde al tipo di configurazione richiesta.

getAllObjects ()

Restituire l'elenco di tutti gli oggetti di configurazione tenuto l'istanza di IDeviceConfiguration

IBuildProvider getBuildProvider ()

Ritorno IBuildProvider che il titolare configurazione dispositivo ha riferimento.

String getDeviceName ()

Restituisce Il Nome del dispositivo specificato nel campo "nome" della configurazione.

TestDeviceOptions getDeviceOptions ()

Ritorno TestDeviceOptions che il titolare configurazione del dispositivo contiene.

IDeviceRecovery getDeviceRecovery ()

Ritorno IDeviceRecovery che il titolare configurazione del dispositivo ha.

IDeviceSelection getDeviceRequirements ()

Ritorno IDeviceSelection che il titolare configurazione del dispositivo ha.

Integer getFrequency (Object config)

Restituisce la frequenza dell'oggetto.

getLabPreparers ()

Restituire un elenco di ITargetPreparer che il titolare configurazione del dispositivo ha.

getTargetPreparers ()

Restituire un elenco di ITargetPreparer che il titolare configurazione del dispositivo ha.

boolean isFake ()

Restituisce se il contenitore è per un dispositivo in prova o meno.

void removeObjectType (String type)

Rimuovere il tipo di oggetto specificato dal titolare 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 che possiamo iniettare correttamente l'opzione contro di esso.

Parametri
config Object : l'oggetto che stai monitorando la frequenza.

frequency Integer : frequenza associato all'oggetto.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

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

Elenco completo di oggetti consentiti sono: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametri
config Object : oggetto da un tipo sopra.

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

tiri
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

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

Elenco completo di oggetti consentiti sono: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametri
config Object : oggetto da un tipo sopra.

tiri
ConfigurationException

clone

public IDeviceConfiguration clone (String newName)

Restituisce una copia di questa IDeviceConfiguration oggetto, con un nuovo nome.

Parametri
newName String

ritorna
IDeviceConfiguration

clone

public IDeviceConfiguration clone ()

ritorna
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

Restituire l'elenco di tutti gli oggetti di configurazione tenuto l'istanza di IDeviceConfiguration che corrisponde al tipo di configurazione richiesta.

Parametri
configType String

ritorna

getAllObjects

public  getAllObjects ()

Restituire l'elenco di tutti gli oggetti di configurazione tenuto l'istanza di IDeviceConfiguration

ritorna

getBuildProvider

public IBuildProvider getBuildProvider ()

Ritorno IBuildProvider che il titolare configurazione dispositivo ha riferimento.

ritorna
IBuildProvider

getNomeDispositivo

public String getDeviceName ()

Restituisce Il Nome del dispositivo specificato nel campo "nome" della configurazione.

ritorna
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Ritorno TestDeviceOptions che il titolare configurazione del dispositivo contiene.

ritorna
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Ritorno IDeviceRecovery che il titolare configurazione del dispositivo ha.

ritorna
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Ritorno IDeviceSelection che il titolare configurazione del dispositivo ha.

ritorna
IDeviceSelection

ottenereFrequenza

public Integer getFrequency (Object config)

Restituisce la frequenza dell'oggetto.

Parametri
config Object

ritorna
Integer

getLabPreparers

public  getLabPreparers ()

Restituire un elenco di ITargetPreparer che il titolare configurazione del dispositivo ha.

ritorna

getTargetPreparers

public  getTargetPreparers ()

Restituire un elenco di ITargetPreparer che il titolare configurazione del dispositivo ha.

ritorna

è falso

public boolean isFake ()

Restituisce se il contenitore è per un dispositivo in prova o meno.

ritorna
boolean

rimuoviTipoOggetto

public void removeObjectType (String type)

Rimuovere il tipo di oggetto specificato dal titolare della configurazione del dispositivo.

Parametri
type String : Il tipo di oggetto da rimuovere.

tiri
ConfigurationException