DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


Un'implementazione concreta IDeviceConfiguration 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 iniettare correttamente l'opzione contro di esso.

void addSpecificConfig (Object config, String type)

Passare uno degli oggetti consentiti di cui il Titolare della configurazione può tenere traccia.

void addSpecificConfig (Object config)

Passare uno degli oggetti consentiti di cui il Titolare della configurazione può tenere traccia.

IDeviceConfiguration clone (String newName)

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

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

Ritorno L'elenco di tutti gli oggetti di configurazione conteneva l'istanza di IDeviceConfiguration che corrisponde al tipo di configurazione richiesto.

getAllObjects ()

Ritorno L'elenco di tutti gli oggetti di configurazione conteneva l'istanza di IDeviceConfiguration

IBuildProvider getBuildProvider ()

Restituire 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 ()

Restituire TestDeviceOptions di cui dispone il titolare della configurazione del dispositivo.

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

Restituisci IDeviceSelection che ha il supporto 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 ()

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

void removeObjectType (String type)

Rimuovere il tipo di oggetto specificato dal supporto 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

addFrequenza

public void addFrequency (Object config, 
                Integer frequency)

Tieni traccia della frequenza dell'oggetto in modo da poter iniettare correttamente l'opzione contro di esso.

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)

Passare uno degli oggetti consentiti di cui il Titolare della configurazione può tenere traccia.

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

Parametri
config Object : oggetto di un tipo sopra.

type String : il tipo di oggetto di configurazione passato.

Tiri
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

Passare uno degli oggetti consentiti di cui il Titolare della configurazione può tenere traccia.

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

Parametri
config Object : oggetto di un tipo sopra.

Tiri
ConfigurationException

clone

public IDeviceConfiguration clone (String newName)

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

Parametri
newName String

ritorna
IDeviceConfiguration

clone

public IDeviceConfiguration clone ()

ritorna
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

Ritorno L'elenco di tutti gli oggetti di configurazione conteneva l'istanza di IDeviceConfiguration che corrisponde al tipo di configurazione richiesto.

Parametri
configType String

ritorna

getAllObjects

public  getAllObjects ()

Ritorno L'elenco di tutti gli oggetti di configurazione conteneva l'istanza di IDeviceConfiguration

ritorna

getBuildProvider

public IBuildProvider getBuildProvider ()

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

ritorna
IBuildProvider

getDeviceName

public String getDeviceName ()

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

ritorna
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Restituire TestDeviceOptions di cui dispone il titolare della configurazione del dispositivo.

ritorna
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

ritorna
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Restituisci IDeviceSelection che ha il supporto della configurazione del dispositivo.

ritorna
IDeviceSelection

getFrequenza

public Integer getFrequency (Object config)

Restituisce la frequenza dell'oggetto.

Parametri
config Object

ritorna
Integer

getLabPreparers

public  getLabPreparers ()

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

ritorna

getTargetPreparers

public  getTargetPreparers ()

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

ritorna

è falso

public boolean isFake ()

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

ritorna
boolean

removeObjectType

public void removeObjectType (String type)

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

Parametri
type String : il tipo dell'oggetto da rimuovere.

Tiri
ConfigurationException