DeviceConfigurationHolder
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
java.lang.Object | |
😎 | com.android.tradefed.config.DeviceConfigurationHolder |
Eine konkrete IDeviceConfiguration
-Implementierung, die das geladene Gerät speichert
Konfigurationsobjekten in seinen Attributen.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
DeviceConfigurationHolder()
|
|
DeviceConfigurationHolder(String deviceName)
|
|
DeviceConfigurationHolder(String deviceName, boolean isFake)
|
Öffentliche Methoden | |
---|---|
void
|
addFrequency(Object config, Integer frequency)
Behalten Sie die Frequenz des Objekts im Auge, damit wir die Option korrekt in dieses Objekt einfügen können. |
void
|
addSpecificConfig(Object config, String type)
Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber nachverfolgen kann. |
void
|
addSpecificConfig(Object config)
Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber nachverfolgen kann. |
IDeviceConfiguration
|
clone(String newName)
Gibt eine oberflächliche Kopie dieses |
IDeviceConfiguration
|
clone()
|
|
getAllObjectOfType(String configType)
Rückgabe Die Liste aller Konfigurationsobjekte mit der Instanz von |
|
getAllObjects()
Rückgabe Die Liste aller Konfigurationsobjekte auf der Instanz von
|
IBuildProvider
|
getBuildProvider()
Gibt |
String
|
getDeviceName()
Gibt den Namen des im Feld "name" angegebenen Geräts zurück der Konfiguration. |
TestDeviceOptions
|
getDeviceOptions()
Gib die |
IDeviceRecovery
|
getDeviceRecovery()
Gib die |
IDeviceSelection
|
getDeviceRequirements()
Gib die |
Integer
|
getFrequency(Object config)
Gibt die Frequenz des Objekts zurück |
|
getLabPreparers()
Gibt eine Liste der |
|
getTargetPreparers()
Gibt eine Liste der |
boolean
|
isFake()
Gibt an, ob der Container für ein zu testendes Gerät bestimmt ist oder nicht. |
void
|
removeObjectType(String type)
Der angegebene Objekttyp wird aus dem Gerätekonfigurationshalter entfernt. |
Öffentliche Konstruktoren
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
addFrequency (Häufigkeit hinzufügen)
public void addFrequency (Object config, Integer frequency)
Behalten Sie die Frequenz des Objekts im Auge, damit wir die Option korrekt in dieses Objekt einfügen können.
Parameter | |
---|---|
config |
Object : Objekt, das die Häufigkeit verfolgt. |
frequency |
Integer : Frequenz, die dem Objekt zugeordnet ist. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber nachverfolgen kann.
Vollständige Liste der zulässigen Objekte: IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parameter | |
---|---|
config |
Object : Objekt aus dem obigen Typ. |
type |
String : der Typ des übergebenen Konfigurationsobjekts |
Ausgabe | |
---|---|
ConfigurationException |
addSpecificConfig
public void addSpecificConfig (Object config)
Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber nachverfolgen kann.
Vollständige Liste der zulässigen Objekte: IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parameter | |
---|---|
config |
Object : Objekt aus dem obigen Typ. |
Ausgabe | |
---|---|
ConfigurationException |
Klonen
public IDeviceConfiguration clone (String newName)
Gibt eine oberflächliche Kopie dieses IDeviceConfiguration
-Objekts unter einem neuen Namen zurück.
Parameter | |
---|---|
newName |
String |
Returns | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Rückgabe Die Liste aller Konfigurationsobjekte mit der Instanz von IDeviceConfiguration
, die dem angeforderten Konfigurationstyp entsprechen.
Parameter | |
---|---|
configType |
String |
Returns | |
---|---|
|
getAllObjects
publicgetAllObjects ()
Rückgabe Die Liste aller Konfigurationsobjekte auf der Instanz von
IDeviceConfiguration
Returns | |
---|---|
|
getBuildProvider
public IBuildProvider getBuildProvider ()
Gibt IBuildProvider
zurück, auf das der Inhaber der Gerätekonfiguration verweist.
Returns | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Gibt den Namen des im Feld "name" angegebenen Geräts zurück der Konfiguration.
Returns | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Gib die TestDeviceOptions
des Gerätekonfigurationsinhabers zurück.
Returns | |
---|---|
TestDeviceOptions |
Gerätewiederherstellung
public IDeviceRecovery getDeviceRecovery ()
Gib die IDeviceRecovery
des Gerätekonfigurationsinhabers zurück.
Returns | |
---|---|
IDeviceRecovery |
getDevicerequirements
public IDeviceSelection getDeviceRequirements ()
Gib die IDeviceSelection
des Gerätekonfigurationsinhabers zurück.
Returns | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
Gibt die Frequenz des Objekts zurück
Parameter | |
---|---|
config |
Object |
Returns | |
---|---|
Integer |
getLabPreparer
publicgetLabPreparers ()
Gibt eine Liste der ITargetPreparer
zurück, die der Inhaber der Gerätekonfiguration hat.
Returns | |
---|---|
|
getTargetPreparers
publicgetTargetPreparers ()
Gibt eine Liste der ITargetPreparer
zurück, die der Inhaber der Gerätekonfiguration hat.
Returns | |
---|---|
|
isFake
public boolean isFake ()
Gibt an, ob der Container für ein zu testendes Gerät bestimmt ist oder nicht.
Returns | |
---|---|
boolean |
Entfernen-Objekttyp
public void removeObjectType (String type)
Der angegebene Objekttyp wird aus dem Gerätekonfigurationshalter entfernt.
Parameter | |
---|---|
type |
String : Der Typ des Objekts, das entfernt werden soll. |
Ausgabe | |
---|---|
ConfigurationException |