ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
Zawiera rekord konfiguracji, powiązane z nią obiekty i ich opcje.
Podsumowanie
Zagnieżdżone klasy | |
|---|---|
class |
ConfigurationDef.ConfigObjectDef
Obiekt przechowujący informacje o nazwie klasy i jej numerze wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt 2 razy, pierwszy z nich będzie miał pierwszy numer wystąpienia). |
Stałe | |
|---|---|
String |
DEFAULT_DEVICE_NAME
|
Konstruktory publiczne | |
|---|---|
ConfigurationDef(String name)
|
|
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 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 zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji. |
IConfiguration
|
createConfiguration(Set<String> 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 |
Map<String, Boolean>
|
getExpectedDevices()
Zwraca bieżącą mapę śledzonych urządzeń i informację, czy są one prawdziwe. |
String
|
getName()
Pobiera nazwę tej definicji konfiguracji. |
boolean
|
isMultiDeviceMode()
Zwraca informację o tym, czy zarejestrowana konfiguracja jest przeznaczona na wiele urządzeń. |
void
|
setDescription(String description)
Ustawia opis definicji konfiguracji. |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Metody chronione | |
|---|---|
void
|
checkRejectedObjects(Map<String, String> rejectedObjects, Throwable cause)
Sprawdź mapę odrzuconych obiektów. Jeśli któryś z nich zgłosi wyjątek, |
void
|
injectOptions(IConfiguration config, List<OptionDef> optionList)
|
Stałe
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Wartość stała: "DEFAULT_DEVICE"
Konstruktory publiczne
ConfigurationDef
public ConfigurationDef (String name)
| Parametry | |
|---|---|
name |
String |
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. |
| Zwraca | |
|---|---|
int |
liczba wystąpień tej nazwy klasy w tym ConfigurationDef, w tym tym razem. Ponieważ wszystkie metody ConfigurationDef zwracają te klasy w stałej kolejności, 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 określ, czy jest ono prawdziwe.
| Parametry | |
|---|---|
deviceName |
String |
isFake |
boolean |
| Zwraca | |
|---|---|
String |
|
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.
| Zwraca | |
|---|---|
IConfiguration |
utworzony IConfiguration |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli nie udało się utworzyć konfiguracji. |
createConfiguration
public IConfiguration createConfiguration (Set<String> allowedObjects)
Tworzy konfigurację na podstawie informacji zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
| Parametry | |
|---|---|
allowedObjects |
Set: zestaw obiektów TF, które utworzymy na podstawie pełnej konfiguracji. |
| Zwraca | |
|---|---|
IConfiguration |
utworzony IConfiguration |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli nie udało się utworzyć konfiguracji. |
getDescription
public String getDescription ()
Zwraca krótki opis konfiguracji
| Zwraca | |
|---|---|
String |
|
getExpectedDevices
public Map<String, Boolean> getExpectedDevices ()
Zwraca bieżącą mapę śledzonych urządzeń i informację, czy są one prawdziwe.
| Zwraca | |
|---|---|
Map<String, Boolean> |
|
getName
public String getName ()
Pobiera nazwę tej definicji konfiguracji.
| Zwraca | |
|---|---|
String |
nazwa tej konfiguracji. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Zwraca informację o tym, czy zarejestrowana konfiguracja jest przeznaczona na wiele urządzeń.
| Zwraca | |
|---|---|
boolean |
|
setDescription
public void setDescription (String description)
Ustawia opis definicji konfiguracji.
| Parametry | |
|---|---|
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| Parametry | |
|---|---|
multiDeviceMode |
boolean |
Metody chronione
checkRejectedObjects
protected void checkRejectedObjects (Map<String, String> rejectedObjects,
Throwable cause)Sprawdź mapę odrzuconych obiektów, czy nie ma na niej wyjątków.
| Parametry | |
|---|---|
rejectedObjects |
Map |
cause |
Throwable |
| Zgłasza | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config, List<OptionDef> optionList)
| Parametry | |
|---|---|
config |
IConfiguration |
optionList |
List |
| Zgłasza | |
|---|---|
ConfigurationException |
|