KonfiguracjaDef
public class ConfigurationDef
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
Przechowuje zapis konfiguracji, powiązanych z nią obiektów i ich opcji.
Streszczenie
Zagnieżdżone klasy | |
---|---|
class | ConfigurationDef.ConfigObjectDef Obiekt przechowujący informacje o nazwie klasy i numerze jej wyglądu (np. jeśli konfiguracja zawiera dwa razy ten sam obiekt, pierwszy z nich będzie miał pierwszy numer wyglądu). |
Pola | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Konstruktorzy publiczni | |
---|---|
ConfigurationDef (String name) |
Metody publiczne | |
---|---|
int | addConfigObjectDef (String typeName, String className) Dodaje obiekt konfiguracyjny do definicji |
String | addExpectedDevice (String deviceName, boolean isFake) Dodaj urządzenie, które należy śledzić 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 to, 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 jakikolwiek zgłosi wyjątek. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Pola
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Konstruktorzy publiczni
KonfiguracjaDef
public ConfigurationDef (String name)
Parametry | |
---|---|
name | String |
Metody publiczne
dodajConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Dodaje obiekt konfiguracyjny do definicji
Parametry | |
---|---|
typeName | String : nazwa typu obiektu konfiguracyjnego |
className | String : nazwa klasy obiektu konfiguracyjnego |
Zwroty | |
---|---|
int | ile razy ta nazwa klasy pojawiła się w tym ConfigurationDef , łącznie z tym razem. Ponieważ wszystkie metody ConfigurationDef zwracają te klasy ze stałą kolejnością, ten indeks może służyć jako unikalny identyfikator dla właśnie dodanej instancji clasName . |
dodajOczekiwaneUrządzenie
public String addExpectedDevice (String deviceName, boolean isFake)
Dodaj urządzenie, które należy śledzić i czy jest prawdziwe.
Parametry | |
---|---|
deviceName | String |
isFake | boolean |
Zwroty | |
---|---|
String |
dodajopcjęDef
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órz konfigurację
public IConfiguration createConfiguration ()
Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
Zwroty | |
---|---|
IConfiguration | utworzoną IConfiguration |
Rzuca | |
---|---|
ConfigurationException | jeśli nie można było utworzyć konfiguracji |
utwórz konfigurację
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 | utworzoną IConfiguration |
Rzuca | |
---|---|
ConfigurationException | jeśli nie można było utworzyć konfiguracji |
pobierz opis
public String getDescription ()
Zwraca krótki opis konfiguracji
Zwroty | |
---|---|
String |
pobierzOczekiwaneUrządzenia
publicgetExpectedDevices ()
Zwraca aktualną mapę śledzonych urządzeń i to, czy są one prawdziwe, czy nie.
Zwroty | |
---|---|
pobierzNazwę
public String getName ()
Pobiera nazwę tej definicji konfiguracji
Zwroty | |
---|---|
String | nazwa tej konfiguracji. |
jest tryb wielu urządzeń
public boolean isMultiDeviceMode ()
Zwraca informację, czy zarejestrowana konfiguracja dotyczy wielu urządzeń, czy nie.
Zwroty | |
---|---|
boolean |
zestawOpis
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 jakikolwiek zgłosi wyjątek.
Parametry | |
---|---|
rejectedObjects | |
cause | Throwable |
Rzuca | |
---|---|
ClassNotFoundConfigurationException |
wstrzyknijOpcje
protected void injectOptions (IConfiguration config,optionList)
Parametry | |
---|---|
config | IConfiguration |
optionList |
Rzuca | |
---|---|
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-12-01 UTC.