DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Eine konkrete IDeviceConfiguration
Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
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 dagegen anwenden 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 | clone () |
getAllObjectOfType (String configType) Rückgabe Die Liste aller Konfigurationsobjekte enthielt die Instanz von | |
getAllObjects () Rückgabe Die Liste aller Konfigurationsobjekte, die die Instanz von | |
IBuildProvider | getBuildProvider () Gibt |
String | getDeviceName () Gibt den Namen des Geräts zurück, das im Feld „Name“ der Konfiguration angegeben ist. |
TestDeviceOptions | getDeviceOptions () Gibt |
IDeviceRecovery | getDeviceRecovery () Gibt |
IDeviceSelection | getDeviceRequirements () Gibt |
Integer | getFrequency (Object config) Gibt die Häufigkeit des Objekts zurück. |
getLabPreparers () Gibt eine Liste der | |
getTargetPreparers () Gibt eine Liste der | |
boolean | isFake () Gibt zurück, ob der Container für ein zu testendes Gerät ist oder nicht. |
void | removeObjectType (String type) Entfernen Sie den angegebenen Objekttyp aus dem Gerätekonfigurationshalter. |
Öffentliche Bauträger
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
public 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 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 |
addSpecificConfig
public 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 |
Klon
public IDeviceConfiguration clone (String newName)
Gibt eine flache Kopie dieses IDeviceConfiguration
Objekts unter einem neuen Namen zurück.
Parameter | |
---|---|
newName | String |
Kehrt zurück | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (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
publicgetAllObjects ()
Rückgabe Die Liste aller Konfigurationsobjekte, die die Instanz von IDeviceConfiguration
enthielten
Kehrt zurück | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Gibt IBuildProvider
zurück, auf den der Gerätekonfigurationsinhaber verweist.
Kehrt zurück | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Gibt den Namen des Geräts zurück, das im Feld „Name“ der Konfiguration angegeben ist.
Kehrt zurück | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Gibt TestDeviceOptions
zurück, über die der Gerätekonfigurationsinhaber verfügt.
Kehrt zurück | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Gibt IDeviceRecovery
zurück, über das der Gerätekonfigurationsinhaber verfügt.
Kehrt zurück | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Gibt IDeviceSelection
zurück, über die der Gerätekonfigurationsinhaber verfügt.
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
publicgetLabPreparers ()
Gibt eine Liste der ITargetPreparer
zurück, über die der Gerätekonfigurationsinhaber verfügt.
Kehrt zurück | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Gibt eine Liste der ITargetPreparer
zurück, über die der Gerätekonfigurationsinhaber verfügt.
Kehrt zurück | |
---|---|
ist unecht
public boolean isFake ()
Gibt zurück, ob der Container für ein zu testendes Gerät ist oder nicht.
Kehrt zurück | |
---|---|
boolean |
RemoveObjectType
public 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 |