KonfiguracjaDef
public class ConfigurationDef
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.config.ConfigurationDef |
Przechowuje zapis konfiguracji, powiązanych z nią obiektów i ich opcji.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | ConfigurationDef.ConfigObjectDef Obiekt do przechowywania informacji dla nazwy klasy i jej numeru wyglądu (np. jeśli konfiguracja ma dwa razy ten sam obiekt, pierwszy będzie miał pierwszy numer wyglądu). |
Pola | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Konstruktory publiczne | |
---|---|
ConfigurationDef (String name) |
Metody publiczne | |
---|---|
int | addConfigObjectDef (String typeName, String className) Dodaje obiekt konfiguracji do definicji |
String | addExpectedDevice (String deviceName, boolean isFake) Dodaj urządzenie, które ma być śledzone i czy jest 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 podanymi wartościami opcji. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola podanymi wartościami opcji. |
String | getDescription () Zwraca krótki opis konfiguracji |
getExpectedDevices () Zwraca aktualną mapę śledzonych urządzeń i czy są one prawdziwe, czy nie. | |
String | getName () Pobiera nazwę tej definicji konfiguracji |
boolean | isMultiDeviceMode () Zwraca informację, czy zarejestrowana konfiguracja dotyczy wielu urządzeń, czy nie. |
void | setDescription (String description) Ustawia opis definicji konfiguracji |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Metody chronione | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Oceń mapę odrzuconych obiektów, jeśli występują, zgłoś wyjątek. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Pola
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Konstruktory publiczne
KonfiguracjaDef
public ConfigurationDef (String name)
Parametry | |
---|---|
name | String |
Metody publiczne
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Dodaje obiekt konfiguracji do definicji
Parametry | |
---|---|
typeName | String : nazwa typu obiektu konfiguracji |
className | String : nazwa klasy obiektu konfiguracyjnego |
Zwroty | |
---|---|
int | ile razy ta nazwa klasy pojawiła się w tej ConfigurationDef , łącznie z tym razem. Ponieważ wszystkie metody ConfigurationDef zwracają te klasy ze stałą kolejnością, ten indeks może służyć jako unikatowy identyfikator właśnie dodanej instancji clasName . |
dodaj oczekiwane urządzenie
public String addExpectedDevice (String deviceName, boolean isFake)
Dodaj urządzenie, które ma być śledzone i czy jest prawdziwe.
Parametry | |
---|---|
deviceName | String |
isFake | boolean |
Zwroty | |
---|---|
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 |
utwórzKonfiguracja
public IConfiguration createConfiguration ()
Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
Zwroty | |
---|---|
IConfiguration | utworzony IConfiguration |
Rzuty | |
---|---|
ConfigurationException | jeśli nie można utworzyć konfiguracji |
utwórzKonfiguracja
public IConfiguration createConfiguration (allowedObjects)
Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
Parametry | |
---|---|
allowedObjects |
Zwroty | |
---|---|
IConfiguration | utworzony IConfiguration |
Rzuty | |
---|---|
ConfigurationException | jeśli nie można utworzyć konfiguracji |
pobierzOpis
public String getDescription ()
Zwraca krótki opis konfiguracji
Zwroty | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
Zwraca aktualną mapę śledzonych urządzeń i czy są one prawdziwe, czy nie.
Zwroty | |
---|---|
pobierzNazwę
public String getName ()
Pobiera nazwę tej definicji konfiguracji
Zwroty | |
---|---|
String | nazwa tej konfiguracji. |
jest trybem wielu urządzeń
public boolean isMultiDeviceMode ()
Zwraca informację, czy zarejestrowana konfiguracja dotyczy wielu urządzeń, czy nie.
Zwroty | |
---|---|
boolean |
zestaw Opis
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
sprawdź OdrzuconeObiekty
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Oceń mapę odrzuconych obiektów, jeśli występują, zgłoś wyjątek.
Parametry | |
---|---|
rejectedObjects | |
cause | Throwable |
Rzuty | |
---|---|
ClassNotFoundConfigurationException |
opcje wstrzykiwania
protected void injectOptions (IConfiguration config,optionList)
Parametry | |
---|---|
config | IConfiguration |
optionList |
Rzuty | |
---|---|
ConfigurationException |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-03-30 UTC.