Wskaźnik konfiguracji urządzenia

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


Konkretna implementacja IDeviceConfiguration, która przechowuje wczytane urządzenie w atrybutach.

Podsumowanie

Konstruktory publiczne

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

Metody publiczne

void addFrequency(Object config, Integer frequency)

Śledź częstotliwość obiektu, aby móc prawidłowo wstrzykiwać opcje.

void addSpecificConfig(Object config, String type)

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

void addSpecificConfig(Object config)

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

IDeviceConfiguration clone(String newName)

Zwróć płytką kopię tego obiektu IDeviceConfiguration pod nową nazwą.

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

Zwraca listę wszystkich obiektów konfiguracji zawierających instancję IDeviceConfiguration, które pasują do żądanego typu konfiguracji.

getAllObjects()

Zwraca listę wszystkich obiektów konfiguracji, w których znajduje się instancja IDeviceConfiguration

IBuildProvider getBuildProvider()

Zwraca wartość IBuildProvider, do której odnosi się właściciel konfiguracji urządzenia.

String getDeviceName()

Zwraca nazwę urządzenia określonego w polu „name” konfiguracji.

TestDeviceOptions getDeviceOptions()

Zwraca wartość TestDeviceOptions posiadaną przez właściciela konfiguracji urządzenia.

IDeviceRecovery getDeviceRecovery()

Zwraca wartość IDeviceRecovery posiadaną przez właściciela konfiguracji urządzenia.

IDeviceSelection getDeviceRequirements()

Zwraca wartość IDeviceSelection posiadaną przez właściciela konfiguracji urządzenia.

Integer getFrequency(Object config)

Zwraca częstotliwość obiektu.

getLabPreparers()

Zwraca listę ITargetPreparer posiadaną przez właściciela konfiguracji urządzenia.

getTargetPreparers()

Zwraca listę ITargetPreparer posiadaną przez właściciela konfiguracji urządzenia.

boolean isFake()

Wskazuje, czy kontener jest przeznaczony dla urządzenia w trakcie testowania.

void removeObjectType(String type)

Usuń określony typ obiektu z właściciela konfiguracji urządzenia.

Konstruktory publiczne

Wskaźnik konfiguracji urządzenia

public DeviceConfigurationHolder ()

Wskaźnik konfiguracji urządzenia

public DeviceConfigurationHolder (String deviceName)

Parametry
deviceName String

Wskaźnik konfiguracji urządzenia

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parametry
deviceName String

isFake boolean

Metody publiczne

Częstotliwość dodawania

public void addFrequency (Object config, 
                Integer frequency)

Śledź częstotliwość obiektu, aby móc prawidłowo wstrzykiwać opcje.

Parametry
config Object: obiekt, który śledzisz częstotliwość.

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

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

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

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

Parametry
config Object: obiekt typu powyżej.

type String: typ przekazywanego obiektu konfiguracji.

Rzuty
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

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

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

Parametry
config Object: obiekt typu powyżej.

Rzuty
ConfigurationException

klonować

public IDeviceConfiguration clone (String newName)

Zwróć płytką kopię tego obiektu IDeviceConfiguration pod nową nazwą.

Parametry
newName String

Zwroty
IDeviceConfiguration

klonować

public IDeviceConfiguration clone ()

Zwroty
IDeviceConfiguration

getAllObjectOfType,

public  getAllObjectOfType (String configType)

Zwraca listę wszystkich obiektów konfiguracji zawierających instancję IDeviceConfiguration, które pasują do żądanego typu konfiguracji.

Parametry
configType String

Zwroty

getAllObjects,

public  getAllObjects ()

Zwraca listę wszystkich obiektów konfiguracji, w których znajduje się instancja IDeviceConfiguration

Zwroty

getBuildProvider,

public IBuildProvider getBuildProvider ()

Zwraca wartość IBuildProvider, do której odnosi się właściciel konfiguracji urządzenia.

Zwroty
IBuildProvider

getDeviceName

public String getDeviceName ()

Zwraca nazwę urządzenia określonego w polu „name” konfiguracji.

Zwroty
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Zwraca wartość TestDeviceOptions posiadaną przez właściciela konfiguracji urządzenia.

Zwroty
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Zwraca wartość IDeviceRecovery posiadaną przez właściciela konfiguracji urządzenia.

Zwroty
IDeviceRecovery

getDeviceWymagania

public IDeviceSelection getDeviceRequirements ()

Zwraca wartość IDeviceSelection posiadaną przez właściciela konfiguracji urządzenia.

Zwroty
IDeviceSelection

getCzęstotliwość

public Integer getFrequency (Object config)

Zwraca częstotliwość obiektu.

Parametry
config Object

Zwroty
Integer

Przygotowanie do modułu getLab

public  getLabPreparers ()

Zwraca listę ITargetPreparer posiadaną przez właściciela konfiguracji urządzenia.

Zwroty

Przygotowanie celów getTarget

public  getTargetPreparers ()

Zwraca listę ITargetPreparer posiadaną przez właściciela konfiguracji urządzenia.

Zwroty

isFake

public boolean isFake ()

Wskazuje, czy kontener jest przeznaczony dla urządzenia w trakcie testowania.

Zwroty
boolean

deleteObjectType

public void removeObjectType (String type)

Usuń określony typ obiektu z właściciela konfiguracji urządzenia.

Parametry
type String: typ obiektu do usunięcia.

Rzuty
ConfigurationException