ConfigurationDef
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 zawierający informacje o nazwa_klasy i numerze jego wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt dwa razy, pierwszy będzie miał pierwszy numer wystąpienia).
|
Metody publiczne |
int
|
addConfigObjectDef(String typeName, String className)
Dodaje do definicji obiekt konfiguracji.
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Dodaj urządzenie, które ma być śledzone, i wskaż, 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 zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
|
IConfiguration
|
createConfiguration( allowedObjects)
Tworzy konfigurację na podstawie informacji zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
|
String
|
getDescription()
Zwraca krótki opis konfiguracji.
|
|
getExpectedDevices()
Zwraca bieżącą mapę śledzonych urządzeń i informuje, czy są one prawdziwe.
|
String
|
getName()
Pobiera nazwę tej definicji konfiguracji.
|
boolean
|
isMultiDeviceMode()
Zwraca informacje o tym, czy zapisana konfiguracja jest konfiguracją wielourządzeniową.
|
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
ConfigurationDef
public ConfigurationDef (String name)
Metody publiczne
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Dodaje do definicji obiekt konfiguracji.
Parametry |
typeName |
String : nazwa typu obiektu konfiguracji |
className |
String : nazwa klasy obiektu konfiguracji |
Zwroty |
int |
liczba wystąpień tej klasy w tym ConfigurationDef ,
w tym w tym czasie. Wszystkie metody ConfigurationDef zwracają te klasy w stałym porządku, więc ten indeks może służyć jako niepowtarzalny identyfikator właśnie dodanej instancji clasName . |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Dodaj urządzenie, które ma być śledzone, i wskaż, 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 zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Tworzy konfigurację na podstawie informacji zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
Parametry |
allowedObjects |
: zbiór obiektów TF, które utworzymy na podstawie pełnej konfiguracji |
getDescription
public String getDescription ()
Zwraca krótki opis konfiguracji.
getExpectedDevices
public getExpectedDevices ()
Zwraca bieżącą mapę śledzonych urządzeń i informuje, czy są one prawdziwe.
getName
public String getName ()
Pobiera nazwę tej definicji konfiguracji.
Zwroty |
String |
nazwa tej konfiguracji. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Zwraca informacje o tym, czy zapisana konfiguracja jest konfiguracją wielourządzeniową.
setDescription
public void setDescription (String description)
Ustawia opis definicji konfiguracji.
Parametry |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parametry |
multiDeviceMode |
boolean |
Chronione metody
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Sprawdzanie mapy odrzuconych obiektów, czy nie ma żadnych wyjątków.
Parametry |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Parametry |
config |
IConfiguration |
optionList |
|