DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


Eine konkrete IDeviceConfiguration Implementierung dass speichert die geladenen Gerätekonfigurationsobjekte in seiner Attribute.

Zusammenfassung

Öffentliche Konstrukteure

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

Öffentliche Methoden

void addFrequency (Object config, Integer frequency)

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

void addSpecificConfig (Object config, String type)

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

void addSpecificConfig (Object config)

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

IDeviceConfiguration clone (String newName)

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

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

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

getAllObjects ()

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

IBuildProvider getBuildProvider ()

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

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

Integer getFrequency (Object config)

Gibt die Häufigkeit des Objekts zurück.

getLabPreparers ()

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

getTargetPreparers ()

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

boolean isFake ()

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

void removeObjectType (String type)

Entfernen Sie den angegebenen Objekttyp aus dem Gerätekonfigurationshalter.

Öffentliche Konstrukteure

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

Parameter
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parameter
deviceName String

isFake boolean

Öffentliche Methoden

addFrequenz

public 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 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

addSpecificConfig

public 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

Klon

public IDeviceConfiguration clone (String newName)

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

Parameter
newName String

Kehrt zurück
IDeviceConfiguration

Klon

public IDeviceConfiguration clone ()

Kehrt zurück
IDeviceConfiguration

getAllObjectOfType

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

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

Kehrt zurück

getBuildProvider

public IBuildProvider getBuildProvider ()

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

Kehrt zurück
IBuildProvider

getDeviceName

public String getDeviceName ()

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

Kehrt zurück
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

Kehrt zurück
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

Kehrt zurück
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

Kehrt zurück
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Gibt die Häufigkeit des Objekts zurück.

Parameter
config Object

Kehrt zurück
Integer

getLabPreparers

public  getLabPreparers ()

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

Kehrt zurück

getTargetPreparers

public  getTargetPreparers ()

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

Kehrt zurück

ist unecht

public 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 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