IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Interfaccia del titolare della configurazione del dispositivo. Utilizzare per rappresentare un oggetto che può contenere le informazioni per la configurazione di un dispositivo.

Riepilogo

Metodi pubblici

abstract void addFrequency (Object config, Integer frequency)

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

abstract void addSpecificConfig (Object config, String type)

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

abstract void addSpecificConfig (Object config)

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

abstract IDeviceConfiguration clone (String newName)

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

abstract IDeviceConfiguration clone ()

Restituisce una copia di questa IDeviceConfiguration oggetto.

abstract getAllObjectOfType (String configType)

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

abstract getAllObjects ()

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

abstract IBuildProvider getBuildProvider ()

Ritorno IBuildProvider che il titolare configurazione dispositivo ha riferimento.

abstract String getDeviceName ()

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

abstract TestDeviceOptions getDeviceOptions ()

Ritorno TestDeviceOptions che il titolare configurazione del dispositivo contiene.

abstract IDeviceRecovery getDeviceRecovery ()

Ritorno IDeviceRecovery che il titolare configurazione del dispositivo ha.

abstract IDeviceSelection getDeviceRequirements ()

Ritorno IDeviceSelection che il titolare configurazione del dispositivo ha.

abstract Integer getFrequency (Object config)

Restituisce la frequenza dell'oggetto.

abstract getLabPreparers ()

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

abstract getTargetPreparers ()

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

abstract boolean isFake ()

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

abstract void removeObjectType (String type)

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

Metodi pubblici

addFrequency

public abstract 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 abstract 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 nel caso in cui l'oggetto passato non corrisponda ai tipi consentiti.

addSpecificConfig

public abstract 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 nel caso in cui l'oggetto passato non corrisponda ai tipi consentiti.

clone

public abstract IDeviceConfiguration clone (String newName)

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

Parametri
newName String

ritorna
IDeviceConfiguration

clone

public abstract IDeviceConfiguration clone ()

Restituisce una copia di questa IDeviceConfiguration oggetto.

ritorna
IDeviceConfiguration

getAllObjectOfType

public abstract  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 abstract  getAllObjects ()

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

ritorna

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Ritorno IBuildProvider che il titolare configurazione dispositivo ha riferimento.

ritorna
IBuildProvider

getNomeDispositivo

public abstract String getDeviceName ()

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

ritorna
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Ritorno TestDeviceOptions che il titolare configurazione del dispositivo contiene.

ritorna
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Ritorno IDeviceRecovery che il titolare configurazione del dispositivo ha.

ritorna
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Ritorno IDeviceSelection che il titolare configurazione del dispositivo ha.

ritorna
IDeviceSelection

ottenereFrequenza

public abstract Integer getFrequency (Object config)

Restituisce la frequenza dell'oggetto.

Parametri
config Object

ritorna
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

ritorna

getTargetPreparers

public abstract  getTargetPreparers ()

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

ritorna

è falso

public abstract boolean isFake ()

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

ritorna
boolean

rimuoviTipoOggetto

public abstract 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 nel caso in cui il tipo non sia supportato.