IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Schnittstelle für Gerätekonfigurationsinhaber. 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 injizieren 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 Objekt unter einem neuen Namen.

abstract IDeviceConfiguration clone ()

Gibt eine flache Kopie dieses IDeviceConfiguration Objekt.

abstract getAllObjectOfType (String configType)

Zurück Die Liste aller Konfigurationsobjekte gehalten , die Instanz von IDeviceConfiguration , dass der Konfigurationstyp angefordert entsprechen.

abstract getAllObjects ()

Zurück Die Liste aller Konfigurationsobjekte gehalten , die Instanz von IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Return IBuildProvider , dass die Gerätekonfiguration Halter Bezugnahme auf.

abstract String getDeviceName ()

Rückgabe Der Name des Geräts, der im Feld "Name" der Konfiguration angegeben ist.

abstract TestDeviceOptions getDeviceOptions ()

Zurück TestDeviceOptions , dass die Gerätekonfiguration Halter.

abstract IDeviceRecovery getDeviceRecovery ()

Zurück IDeviceRecovery , dass die Gerätekonfiguration Halter.

abstract IDeviceSelection getDeviceRequirements ()

Zurück IDeviceSelection , dass die Gerätekonfiguration Halter.

abstract Integer getFrequency (Object config)

Gibt die Häufigkeit des Objekts zurück.

abstract getLabPreparers ()

Gibt eine Liste von ITargetPreparer , dass die Gerätekonfiguration Halter hat.

abstract getTargetPreparers ()

Gibt eine Liste von ITargetPreparer , dass die Gerätekonfiguration Halter hat.

abstract boolean isFake ()

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

abstract void removeObjectType (String type)

Entfernen Sie den angegebenen Objekttyp aus dem Gerätekonfigurationshalter.

Öffentliche Methoden

addFrequenz

public abstract void addFrequency (Object config, 
                Integer frequency)

Behalten Sie die Häufigkeit des Objekts im Auge, damit wir die Option dafür richtig injizieren können.

Parameter
config Object : das Objekt , das wir die Frequenz verfolgen.

frequency Integer : Frequenz mit dem Objekt verknüpft ist .

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

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

Komplette Liste der erlaubten Objekte sind: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parameter
config Object : Objekt aus einem Typ oben.

type String : die Art des Konfigurationsobjekts übergeben wird.

Würfe
ConfigurationException falls das übergebene Objekt nicht den zulässigen Typen entspricht.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

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

Komplette Liste der erlaubten Objekte sind: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parameter
config Object : Objekt aus einem Typ oben.

Würfe
ConfigurationException falls das übergebene Objekt nicht den zulässigen Typen entspricht.

Klon

public abstract IDeviceConfiguration clone (String newName)

Gibt eine flache Kopie dieses IDeviceConfiguration Objekt unter einem neuen Namen.

Parameter
newName String

Kehrt zurück
IDeviceConfiguration

Klon

public abstract IDeviceConfiguration clone ()

Gibt eine flache Kopie dieses IDeviceConfiguration Objekt.

Kehrt zurück
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Zurück Die Liste aller Konfigurationsobjekte gehalten , die Instanz von IDeviceConfiguration , dass der Konfigurationstyp angefordert entsprechen.

Parameter
configType String

Kehrt zurück

getAllObjects

public abstract  getAllObjects ()

Zurück Die Liste aller Konfigurationsobjekte gehalten , die Instanz von IDeviceConfiguration

Kehrt zurück

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Return IBuildProvider , dass die Gerätekonfiguration Halter Bezugnahme auf.

Kehrt zurück
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Rückgabe Der Name des Geräts, der im Feld "Name" der Konfiguration angegeben wurde.

Kehrt zurück
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Zurück TestDeviceOptions , dass die Gerätekonfiguration Halter.

Kehrt zurück
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Zurück IDeviceRecovery , dass die Gerätekonfiguration Halter.

Kehrt zurück
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Zurück IDeviceSelection , dass die Gerätekonfiguration Halter.

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 von ITargetPreparer , dass die Gerätekonfiguration Halter hat.

Kehrt zurück

getTargetPreparers

public abstract  getTargetPreparers ()

Gibt eine Liste von ITargetPreparer , dass die Gerätekonfiguration Halter hat.

Kehrt zurück

ist unecht

public abstract boolean isFake ()

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

Kehrt zurück
boolean

Objekttyp entfernen

public abstract void removeObjectType (String type)

Entfernen Sie den angegebenen Objekttyp aus dem Gerätekonfigurationshalter.

Parameter
type String : Die Art des Objekts zu entfernen.

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