Konfiguracja urządzenia

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Interfejs uchwytu konfiguracji urządzenia. Służy do reprezentowania obiektu, który może przechowywać informacje dotyczące konfiguracji urządzenia.

Streszczenie

Metody publiczne

abstract void addFrequency (Object config, Integer frequency)

Śledź częstotliwość obiektu, abyśmy mogli odpowiednio wstrzyknąć mu opcję.

abstract void addSpecificConfig (Object config, String type)

Przekaż jeden z dozwolonych obiektów, które posiadacz konfiguracji może śledzić.

abstract void addSpecificConfig (Object config)

Przekaż jeden z dozwolonych obiektów, które posiadacz konfiguracji może śledzić.

abstract IDeviceConfiguration clone (String newName)

Powrót płytką kopię tej IDeviceConfiguration obiektu, pod nową nazwą.

abstract IDeviceConfiguration clone ()

Powrót płytką kopię tej IDeviceConfiguration obiektu.

abstract getAllObjectOfType (String configType)

Zwraca listę wszystkich obiektów konfiguracyjnych odbyło wystąpienie IDeviceConfiguration , które pasują do typu konfiguracji wymagane.

abstract getAllObjects ()

Zwraca listę wszystkich obiektów konfiguracyjnych odbyło wystąpienie IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Powrót IBuildProvider że posiadacz konfiguracja Urządzenie posiada odniesienie do.

abstract String getDeviceName ()

Zwraca nazwę urządzenia określoną w polu "name" konfiguracji.

abstract TestDeviceOptions getDeviceOptions ()

Powrotny TestDeviceOptions że posiadacz konfiguracji urządzenie posiada.

abstract IDeviceRecovery getDeviceRecovery ()

Powrót IDeviceRecovery że posiadacz konfiguracja Urządzenie posiada.

abstract IDeviceSelection getDeviceRequirements ()

Powrót IDeviceSelection że posiadacz konfiguracja Urządzenie posiada.

abstract Integer getFrequency (Object config)

Zwraca częstotliwość obiektu.

abstract getLabPreparers ()

Zwraca listę ITargetPreparer że posiadacz konfiguracji urządzenie posiada.

abstract getTargetPreparers ()

Zwraca listę ITargetPreparer że posiadacz konfiguracji urządzenie posiada.

abstract boolean isFake ()

Zwraca czy kontener jest dla testowanego urządzenia, czy nie.

abstract void removeObjectType (String type)

Usuń określony typ obiektu z uchwytu konfiguracji urządzenia.

Metody publiczne

dodaj częstotliwość

public abstract void addFrequency (Object config, 
                Integer frequency)

Śledź częstotliwość obiektu, abyśmy mogli poprawnie wstrzyknąć mu opcję.

Parametry
config Object : Obiekt jesteśmy śledzenia częstotliwości.

frequency Integer : częstotliwość związane z obiektem.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Przekaż jeden z dozwolonych obiektów, które posiadacz konfiguracji może śledzić.

Kompletna lista dozwolonych obiektów są: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametry
config Object : obiekt z rodzaju powyżej.

type String : typ obiektu konfiguracji podjęcia.

Rzuty
ConfigurationException w przypadku, gdy przekazany obiekt nie pasuje do dozwolonych typów.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Przekaż jeden z dozwolonych obiektów, które posiadacz konfiguracji może śledzić.

Kompletna lista dozwolonych obiektów są: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametry
config Object : obiekt z rodzaju powyżej.

Rzuty
ConfigurationException w przypadku, gdy przekazany obiekt nie pasuje do dozwolonych typów.

klon

public abstract IDeviceConfiguration clone (String newName)

Powrót płytką kopię tej IDeviceConfiguration obiektu, pod nową nazwą.

Parametry
newName String

Zwroty
IDeviceConfiguration

klon

public abstract IDeviceConfiguration clone ()

Powrót płytką kopię tej IDeviceConfiguration obiektu.

Zwroty
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Zwraca listę wszystkich obiektów konfiguracyjnych odbyło wystąpienie IDeviceConfiguration , które pasują do typu konfiguracji wymagane.

Parametry
configType String

Zwroty

getAllObjects

public abstract  getAllObjects ()

Zwraca listę wszystkich obiektów konfiguracyjnych odbyło wystąpienie IDeviceConfiguration

Zwroty

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Powrót IBuildProvider że posiadacz konfiguracja Urządzenie posiada odniesienie do.

Zwroty
IBuildProvider

pobierz nazwę urządzenia

public abstract String getDeviceName ()

Zwraca nazwę urządzenia określoną w polu "name" konfiguracji.

Zwroty
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Powrotny TestDeviceOptions że posiadacz konfiguracji urządzenie posiada.

Zwroty
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Powrót IDeviceRecovery że posiadacz konfiguracja Urządzenie posiada.

Zwroty
IDeviceRecovery

PobierzWymaganiaUrządzenia

public abstract IDeviceSelection getDeviceRequirements ()

Powrót IDeviceSelection że posiadacz konfiguracja Urządzenie posiada.

Zwroty
IDeviceSelection

pobierz częstotliwość

public abstract Integer getFrequency (Object config)

Zwraca częstotliwość obiektu.

Parametry
config Object

Zwroty
Integer

getLabPreparers

public abstract  getLabPreparers ()

Zwraca listę ITargetPreparer że posiadacz konfiguracji urządzenie posiada.

Zwroty

getTargetPreparers

public abstract  getTargetPreparers ()

Zwraca listę ITargetPreparer że posiadacz konfiguracji urządzenie posiada.

Zwroty

jest fałszywy

public abstract boolean isFake ()

Zwraca czy kontener jest dla testowanego urządzenia, czy nie.

Zwroty
boolean

usuńTypObiektu

public abstract void removeObjectType (String type)

Usuń określony typ obiektu z uchwytu konfiguracji urządzenia.

Parametry
type String : Typ obiektu do usunięcia.

Rzuty
ConfigurationException w przypadku, gdy typ nie jest obsługiwany.