IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Schnittstelle für Gerätekonfigurationshalter. Wird verwendet, um ein Objekt darzustellen, das die Informationen für die Konfiguration eines Geräts enthalten kann.

Zusammenfassung

Öffentliche Methoden

abstract void addFrequency (Object config, Integer frequency)

Behalten Sie die Häufigkeit des Objekts im Auge, damit wir die Option richtig dagegen anwenden können.

abstract void addSpecificConfig (Object config, String type)

Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber verfolgen kann.

abstract void addSpecificConfig (Object config)

Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber verfolgen kann.

abstract IDeviceConfiguration clone (String newName)

Gibt eine flache Kopie dieses IDeviceConfiguration Objekts unter einem neuen Namen zurück.

abstract IDeviceConfiguration clone ()

Gibt eine flache Kopie dieses IDeviceConfiguration Objekts zurück.

abstract getAllObjectOfType (String configType)

Rückgabe Die Liste aller Konfigurationsobjekte enthielt die Instanz von IDeviceConfiguration , die dem angeforderten Konfigurationstyp entspricht.

abstract getAllObjects ()

Rückgabe Die Liste aller Konfigurationsobjekte, die die Instanz von IDeviceConfiguration enthielten

abstract IBuildProvider getBuildProvider ()

Gibt IBuildProvider zurück, auf den der Gerätekonfigurationsinhaber verweist.

abstract String getDeviceName ()

Gibt den Namen des Geräts zurück, das im Feld „Name“ der Konfiguration angegeben ist.

abstract TestDeviceOptions getDeviceOptions ()

Gibt TestDeviceOptions zurück, über die der Gerätekonfigurationsinhaber verfügt.

abstract IDeviceRecovery getDeviceRecovery ()

Gibt IDeviceRecovery zurück, über das der Gerätekonfigurationsinhaber verfügt.

abstract IDeviceSelection getDeviceRequirements ()

Gibt IDeviceSelection zurück, über die der Gerätekonfigurationsinhaber verfügt.

abstract Integer getFrequency (Object config)

Gibt die Häufigkeit des Objekts zurück.

abstract getLabPreparers ()

Gibt eine Liste der ITargetPreparer zurück, über die der Gerätekonfigurationsinhaber verfügt.

abstract getTargetPreparers ()

Gibt eine Liste der ITargetPreparer zurück, über die der Gerätekonfigurationsinhaber verfügt.

abstract boolean isFake ()

Gibt zurück, ob der Container für ein zu testendes Gerät ist oder nicht.

abstract void removeObjectType (String type)

Entfernen Sie den angegebenen Objekttyp aus dem Gerätekonfigurationshalter.

Öffentliche Methoden

addFrequency

public abstract void addFrequency (Object config, 
                Integer frequency)

Behalten Sie die Häufigkeit des Objekts im Auge, damit wir die Option richtig dagegen anwenden können.

Parameter
config Object : Das Objekt, dessen Frequenz wir verfolgen.

frequency Integer : Häufigkeit, die dem Objekt zugeordnet ist.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber verfolgen kann.

Die vollständige Liste der zulässigen Objekte lautet: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parameter
config Object : Objekt eines oben genannten Typs.

type String : der Typ des übergebenen Konfigurationsobjekts.

Würfe
ConfigurationException für den Fall, dass das übergebene Objekt nicht mit den zulässigen Typen übereinstimmt.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber verfolgen kann.

Die vollständige Liste der zulässigen Objekte lautet: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parameter
config Object : Objekt eines oben genannten Typs.

Würfe
ConfigurationException für den Fall, dass das übergebene Objekt nicht mit den zulässigen Typen übereinstimmt.

Klon

public abstract IDeviceConfiguration clone (String newName)

Gibt eine flache Kopie dieses IDeviceConfiguration Objekts unter einem neuen Namen zurück.

Parameter
newName String

Kehrt zurück
IDeviceConfiguration

Klon

public abstract IDeviceConfiguration clone ()

Gibt eine flache Kopie dieses IDeviceConfiguration Objekts zurück.

Kehrt zurück
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Rückgabe Die Liste aller Konfigurationsobjekte enthielt die Instanz von IDeviceConfiguration , die dem angeforderten Konfigurationstyp entspricht.

Parameter
configType String

Kehrt zurück

getAllObjects

public abstract  getAllObjects ()

Rückgabe Die Liste aller Konfigurationsobjekte, die die Instanz von IDeviceConfiguration enthielten

Kehrt zurück

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Gibt IBuildProvider zurück, auf den der Gerätekonfigurationsinhaber verweist.

Kehrt zurück
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Gibt den Namen des Geräts zurück, das im Feld „Name“ der Konfiguration angegeben ist.

Kehrt zurück
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Gibt TestDeviceOptions zurück, über die der Gerätekonfigurationsinhaber verfügt.

Kehrt zurück
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Gibt IDeviceRecovery zurück, über das der Gerätekonfigurationsinhaber verfügt.

Kehrt zurück
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Gibt IDeviceSelection zurück, über die der Gerätekonfigurationsinhaber verfügt.

Kehrt zurück
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Gibt die Häufigkeit des Objekts zurück.

Parameter
config Object

Kehrt zurück
Integer

getLabPreparers

public abstract  getLabPreparers ()

Gibt eine Liste der ITargetPreparer zurück, über die der Gerätekonfigurationsinhaber verfügt.

Kehrt zurück

getTargetPreparers

public abstract  getTargetPreparers ()

Gibt eine Liste der ITargetPreparer zurück, über die der Gerätekonfigurationsinhaber verfügt.

Kehrt zurück

ist unecht

public abstract boolean isFake ()

Gibt zurück, ob der Container für ein zu testendes Gerät ist oder nicht.

Kehrt zurück
boolean

RemoveObjectType

public abstract void removeObjectType (String type)

Entfernen Sie den angegebenen Objekttyp aus dem Gerätekonfigurationshalter.

Parameter
type String : Der Typ des zu entfernenden Objekts.

Würfe
ConfigurationException falls der Typ nicht unterstützt wird.