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 |
abstract IDeviceConfiguration | clone () Gibt eine flache Kopie dieses |
abstract | getAllObjectOfType (String configType) Zurück Die Liste aller Konfigurationsobjekte gehalten , die Instanz von |
abstract | getAllObjects () Zurück Die Liste aller Konfigurationsobjekte gehalten , die Instanz von |
abstract IBuildProvider | getBuildProvider () Return |
abstract String | getDeviceName () Rückgabe Der Name des Geräts, der im Feld "Name" der Konfiguration angegeben ist. |
abstract TestDeviceOptions | getDeviceOptions () Zurück |
abstract IDeviceRecovery | getDeviceRecovery () Zurück |
abstract IDeviceSelection | getDeviceRequirements () Zurück |
abstract Integer | getFrequency (Object config) Gibt die Häufigkeit des Objekts zurück. |
abstract | getLabPreparers () Gibt eine Liste von |
abstract | getTargetPreparers () Gibt eine Liste von |
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 abstractgetAllObjectOfType (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 abstractgetAllObjects ()
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 abstractgetLabPreparers ()
Gibt eine Liste von ITargetPreparer
, dass die Gerätekonfiguration Halter hat.
Kehrt zurück | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
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. |