Definicja definicji konfiguracji
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Zawiera rekord konfiguracji, powiązanych z nią obiektów i ich opcji.
Podsumowanie
Zagnieżdżone klasy |
class |
ConfigurationDef.ConfigObjectDef
Obiekt do przechowywania informacji dla klasy className i jej numeru wyglądu (np. jeśli konfiguracja
tego samego obiektu dwukrotnie, pierwszy będzie mieć pierwszy numer wyglądu).
|
Metody publiczne |
int
|
addConfigObjectDef(String typeName, String className)
Dodaje obiekt config do definicji
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Dodaj urządzenie, które chcesz śledzić, i określ, czy jest ono prawdziwe.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Dodaje opcję do definicji
|
IConfiguration
|
createConfiguration()
Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola
z podanymi wartościami opcji.
|
IConfiguration
|
createConfiguration( allowedObjects)
Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola
z podanymi wartościami opcji.
|
String
|
getDescription()
Zwraca krótki opis konfiguracji
|
|
getExpectedDevices()
Zwraca aktualną mapę śledzonych urządzeń i sprawdza, czy są one prawdziwe.
|
String
|
getName()
Pobiera nazwę tej definicji konfiguracji
|
boolean
|
isMultiDeviceMode()
Wskazuje, czy zarejestrowana konfiguracja obejmuje wiele urządzeń.
|
void
|
setDescription(String description)
Ustawia opis definicji konfiguracji
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Fieldsem
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Konstruktory publiczne
Definicja definicji konfiguracji
public ConfigurationDef (String name)
Metody publiczne
definicja obiektu addConfigObject
public int addConfigObjectDef (String typeName,
String className)
Dodaje obiekt config do definicji
Parametry |
typeName |
String : nazwa typu obiektu konfiguracji |
className |
String : nazwa klasy obiektu config |
Zwroty |
int |
liczba wystąpień tej klasy w: ConfigurationDef ,
także tym razem. Ponieważ wszystkie metody funkcji ConfigurationDef zwracają te klasy
o stałej kolejności, indeks ten może służyć jako unikalny identyfikator dla nowo dodanych elementów
wystąpienia clasName .
|
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Dodaj urządzenie, które chcesz śledzić, i określ, czy jest ono prawdziwe.
Parametry |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Dodaje opcję do definicji
Parametry |
optionName |
String : nazwa opcji. |
optionKey |
String |
optionValue |
String : wartość opcji.
|
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola
z podanymi wartościami opcji.
Rzuty |
ConfigurationException |
jeśli nie można utworzyć konfiguracji
|
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola
z podanymi wartościami opcji.
Parametry |
allowedObjects |
: zbiór obiektów TF, które utworzymy na podstawie pełnej konfiguracji. |
Rzuty |
ConfigurationException |
jeśli nie można utworzyć konfiguracji
|
getDescription
public String getDescription ()
Zwraca krótki opis konfiguracji
getExpectedUrządzenia
public getExpectedDevices ()
Zwraca aktualną mapę śledzonych urządzeń i sprawdza, czy są one prawdziwe.
getName
public String getName ()
Pobiera nazwę tej definicji konfiguracji
Zwroty |
String |
nazwa tej konfiguracji.
|
Tryb wielu urządzeń
public boolean isMultiDeviceMode ()
Wskazuje, czy zarejestrowana konfiguracja obejmuje wiele urządzeń.
ustawOpis
public void setDescription (String description)
Ustawia opis definicji konfiguracji
Parametry |
description |
String |
Ustaw tryb wielu urządzeń
public void setMultiDeviceMode (boolean multiDeviceMode)
Parametry |
multiDeviceMode |
boolean |
Metody chronione
checkOdrzuconeObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Oceń mapę odrzuconych obiektów, jeśli któryś zgłosi wyjątek.
Parametry |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Parametry |
config |
IConfiguration |
optionList |
|
Rzuty |
ConfigurationException |
|