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). 

Fieldsem

public static final String DEFAULT_DEVICE_NAME

Konstruktory publiczne

ConfigurationDef(String name)

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)

Metody chronione

void checkRejectedObjects( rejectedObjects, Throwable cause)

Oceń mapę odrzuconych obiektów, jeśli któryś zgłosi wyjątek.

void injectOptions(IConfiguration config, optionList)

Fieldsem

DEFAULT_DEVICE_NAME

public static final String DEFAULT_DEVICE_NAME

Konstruktory publiczne

Definicja definicji konfiguracji

public ConfigurationDef (String name)

Parametry
name String

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

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

createConfiguration

public IConfiguration createConfiguration ()

Tworzy konfigurację na podstawie informacji przechowywanych w tej definicji i wypełnia jej pola z podanymi wartościami opcji.

Zwroty
IConfiguration utworzony IConfiguration

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.

Zwroty
IConfiguration utworzony IConfiguration

Rzuty
ConfigurationException jeśli nie można utworzyć konfiguracji

getDescription

public String getDescription ()

Zwraca krótki opis konfiguracji

Zwroty
String

getExpectedUrządzenia

public  getExpectedDevices ()

Zwraca aktualną mapę śledzonych urządzeń i sprawdza, czy są one prawdziwe.

Zwroty

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ń.

Zwroty
boolean

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

Rzuty
ClassNotFoundConfigurationException

injectOptions

protected void injectOptions (IConfiguration config, 
                 optionList)

Parametry
config IConfiguration

optionList

Rzuty
ConfigurationException