IDeviceConfiguration
public
interface
IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Oberfläche für den Gerätekonfigurationsinhaber. Stellt ein Objekt dar, das die Informationen zur Konfiguration eines Geräts enthalten kann.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
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. |
abstract
void
|
addSpecificConfig(Object config, String type)
Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber nachverfolgen kann. |
abstract
void
|
addSpecificConfig(Object config)
Übergeben Sie eines der zulässigen Objekte, die der Konfigurationsinhaber nachverfolgen kann. |
abstract
IDeviceConfiguration
|
clone(String newName)
Gibt eine oberflächliche Kopie dieses |
abstract
IDeviceConfiguration
|
clone()
Gibt eine oberflächliche Kopie dieses |
abstract
|
getAllObjectOfType(String configType)
Rückgabe Die Liste aller Konfigurationsobjekte mit der Instanz von |
abstract
|
getAllObjects()
Rückgabe Die Liste aller Konfigurationsobjekte auf der Instanz von
|
abstract
IBuildProvider
|
getBuildProvider()
Gibt |
abstract
String
|
getDeviceName()
Gibt den Namen des im Feld "name" angegebenen Geräts zurück der Konfiguration. |
abstract
TestDeviceOptions
|
getDeviceOptions()
Gib die |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Gib die |
abstract
IDeviceSelection
|
getDeviceRequirements()
Gib die |
abstract
Integer
|
getFrequency(Object config)
Gibt die Frequenz des Objekts zurück |
abstract
|
getLabPreparers()
Gibt eine Liste der |
abstract
|
getTargetPreparers()
Gibt eine Liste der |
abstract
boolean
|
isFake()
Gibt an, ob der Container für ein zu testendes Gerät bestimmt ist oder nicht. |
abstract
void
|
removeObjectType(String type)
Der angegebene Objekttyp wird aus dem Gerätekonfigurationshalter entfernt. |
Öffentliche Methoden
addFrequency (Häufigkeit hinzufügen)
public abstract 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 abstract 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 |
falls das übergebene Objekt nicht mit den zulässigen Typen übereinstimmt. |
addSpecificConfig
public abstract 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 |
falls das übergebene Objekt nicht mit den zulässigen Typen übereinstimmt. |
Klonen
public abstract IDeviceConfiguration clone (String newName)
Gibt eine oberflächliche Kopie dieses IDeviceConfiguration
-Objekts unter einem neuen Namen zurück.
Parameter | |
---|---|
newName |
String |
Returns | |
---|---|
IDeviceConfiguration |
Klonen
public abstract IDeviceConfiguration clone ()
Gibt eine oberflächliche Kopie dieses IDeviceConfiguration
-Objekts zurück.
Returns | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Rückgabe Die Liste aller Konfigurationsobjekte mit der Instanz von IDeviceConfiguration
, die dem angeforderten Konfigurationstyp entsprechen.
Parameter | |
---|---|
configType |
String |
Returns | |
---|---|
|
getAllObjects
public abstractgetAllObjects ()
Rückgabe Die Liste aller Konfigurationsobjekte auf der Instanz von
IDeviceConfiguration
Returns | |
---|---|
|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Gibt IBuildProvider
zurück, auf das der Inhaber der Gerätekonfiguration verweist.
Returns | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Gibt den Namen des im Feld "name" angegebenen Geräts zurück der Konfiguration.
Returns | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Gib die TestDeviceOptions
des Gerätekonfigurationsinhabers zurück.
Returns | |
---|---|
TestDeviceOptions |
Gerätewiederherstellung
public abstract IDeviceRecovery getDeviceRecovery ()
Gib die IDeviceRecovery
des Gerätekonfigurationsinhabers zurück.
Returns | |
---|---|
IDeviceRecovery |
getDevicerequirements
public abstract IDeviceSelection getDeviceRequirements ()
Gib die IDeviceSelection
des Gerätekonfigurationsinhabers zurück.
Returns | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Gibt die Frequenz des Objekts zurück
Parameter | |
---|---|
config |
Object |
Returns | |
---|---|
Integer |
getLabPreparer
public abstractgetLabPreparers ()
Gibt eine Liste der ITargetPreparer
zurück, die der Inhaber der Gerätekonfiguration hat.
Returns | |
---|---|
|
getTargetPreparers
public abstractgetTargetPreparers ()
Gibt eine Liste der ITargetPreparer
zurück, die der Inhaber der Gerätekonfiguration hat.
Returns | |
---|---|
|
isFake
public abstract boolean isFake ()
Gibt an, ob der Container für ein zu testendes Gerät bestimmt ist oder nicht.
Returns | |
---|---|
boolean |
Entfernen-Objekttyp
public abstract 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 |
falls der Typ nicht unterstützt wird. |