Uchwyt konfiguracji urządzenia

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Obiekt
com.android.tradefed.config.DeviceConfigurationHolder


Konkretna implementacja IDeviceConfiguration , która przechowuje załadowane obiekty konfiguracji urządzenia w swoich atrybutach.

Streszczenie

Konstruktory publiczne

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

Metody publiczne

void addFrequency (Object config, Integer frequency)

Śledź częstotliwość obiektu, abyśmy mogli odpowiednio wprowadzić przeciwko niemu opcję.

void addSpecificConfig (Object config, String type)

Przekaż jeden z dozwolonych obiektów, które Właściciel Konfiguracji może śledzić.

void addSpecificConfig (Object config)

Przekaż jeden z dozwolonych obiektów, które Właściciel Konfiguracji może śledzić.

IDeviceConfiguration clone (String newName)

Zwróć uproszczoną kopię tego obiektu IDeviceConfiguration pod nową nazwą.

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

Return Lista wszystkich obiektów konfiguracyjnych, w których znajdowała się instancja IDeviceConfiguration pasująca do żądanego typu konfiguracji.

getAllObjects ()

Return Lista wszystkich obiektów konfiguracyjnych, w których znajdowała się instancja IDeviceConfiguration

IBuildProvider getBuildProvider ()

Zwróć IBuildProvider , do którego odnosi się posiadacz konfiguracji urządzenia.

String getDeviceName ()

Zwraca nazwę urządzenia określoną w polu „nazwa” konfiguracji.

TestDeviceOptions getDeviceOptions ()

Zwróć TestDeviceOptions , którą posiada posiadacz konfiguracji urządzenia.

IDeviceRecovery getDeviceRecovery ()

Zwróć IDeviceRecovery , który posiada posiadacz konfiguracji urządzenia.

IDeviceSelection getDeviceRequirements ()

Zwróć IDeviceSelection , który ma posiadacz konfiguracji urządzenia.

Integer getFrequency (Object config)

Zwraca częstotliwość obiektu.

getLabPreparers ()

Zwróć listę ITargetPreparer , którą posiada posiadacz konfiguracji urządzenia.

getTargetPreparers ()

Zwróć listę ITargetPreparer , którą posiada posiadacz konfiguracji urządzenia.

boolean isFake ()

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

void removeObjectType (String type)

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

Konstruktory publiczne

Uchwyt konfiguracji urządzenia

public DeviceConfigurationHolder ()

Uchwyt konfiguracji urządzenia

public DeviceConfigurationHolder (String deviceName)

Parametry
deviceName String

Uchwyt konfiguracji urządzenia

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parametry
deviceName String

isFake boolean

Metody publiczne

dodajCzęstotliwość

public void addFrequency (Object config, 
                Integer frequency)

Śledź częstotliwość obiektu, abyśmy mogli odpowiednio wprowadzić przeciwko niemu opcję.

Parametry
config Object : obiekt, który śledzimy z częstotliwością.

frequency Integer : częstotliwość powiązana z obiektem.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

Przekaż jeden z dozwolonych obiektów, które Właściciel Konfiguracji może śledzić.

Pełna lista dozwolonych obiektów to: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametry
config Object : obiekt z typu powyżej.

type String : typ przekazywanego obiektu konfiguracyjnego.

Rzuty
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

Przekaż jeden z dozwolonych obiektów, które Właściciel Konfiguracji może śledzić.

Pełna lista dozwolonych obiektów to: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametry
config Object : obiekt z typu powyżej.

Rzuty
ConfigurationException

klon

public IDeviceConfiguration clone (String newName)

Zwróć uproszczoną kopię tego obiektu IDeviceConfiguration pod nową nazwą.

Parametry
newName String

Zwroty
IDeviceConfiguration

klon

public IDeviceConfiguration clone ()

Zwroty
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

Return Lista wszystkich obiektów konfiguracyjnych, w których znajdowała się instancja IDeviceConfiguration pasująca do żądanego typu konfiguracji.

Parametry
configType String

Zwroty

pobierz wszystkie obiekty

public  getAllObjects ()

Return Lista wszystkich obiektów konfiguracyjnych, w których znajdowała się instancja IDeviceConfiguration

Zwroty

getBuildProvider

public IBuildProvider getBuildProvider ()

Zwróć IBuildProvider , do którego odnosi się posiadacz konfiguracji urządzenia.

Zwroty
IBuildProvider

pobierz nazwę urządzenia

public String getDeviceName ()

Zwraca nazwę urządzenia określoną w polu „nazwa” konfiguracji.

Zwroty
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Zwróć TestDeviceOptions , którą posiada posiadacz konfiguracji urządzenia.

Zwroty
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Zwróć IDeviceRecovery , który posiada posiadacz konfiguracji urządzenia.

Zwroty
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Zwróć IDeviceSelection , który ma posiadacz konfiguracji urządzenia.

Zwroty
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Zwraca częstotliwość obiektu.

Parametry
config Object

Zwroty
Integer

getLabPreparers

public  getLabPreparers ()

Zwróć listę ITargetPreparer , którą posiada posiadacz konfiguracji urządzenia.

Zwroty

getTargetPreparers

public  getTargetPreparers ()

Zwróć listę ITargetPreparer , którą posiada posiadacz konfiguracji urządzenia.

Zwroty

jest fałszywa

public boolean isFake ()

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

Zwroty
boolean

usuń typ obiektu

public void removeObjectType (String type)

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

Parametry
type String : Typ obiektu do usunięcia.

Rzuty
ConfigurationException