ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
Menyimpan catatan konfigurasi, objek terkait, dan opsinya.
Ringkasan
Class bertingkat | |
|---|---|
class |
ConfigurationDef.ConfigObjectDef
Objek untuk menyimpan info untuk className dan nomor kemunculannya (misalnya, jika konfigurasi memiliki objek yang sama dua kali, objek pertama akan memiliki nomor kemunculan pertama). |
Konstanta | |
|---|---|
String |
DEFAULT_DEVICE_NAME
|
Konstruktor publik | |
|---|---|
ConfigurationDef(String name)
|
|
Metode publik | |
|---|---|
int
|
addConfigObjectDef(String typeName, String className)
Menambahkan objek config ke definisi |
String
|
addExpectedDevice(String deviceName, boolean isFake)
Tambahkan perangkat yang perlu dilacak dan apakah perangkat tersebut nyata atau tidak. |
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Menambahkan opsi ke definisi |
IConfiguration
|
createConfiguration()
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya dengan nilai opsi yang diberikan. |
IConfiguration
|
createConfiguration(
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya dengan nilai opsi yang diberikan. |
String
|
getDescription()
Menampilkan deskripsi singkat konfigurasi |
|
getExpectedDevices()
Menampilkan Peta perangkat yang dilacak saat ini dan apakah perangkat tersebut asli atau tidak. |
String
|
getName()
Mendapatkan nama definisi konfigurasi ini |
boolean
|
isMultiDeviceMode()
Menampilkan apakah konfigurasi yang direkam adalah multiperangkat atau tidak. |
void
|
setDescription(String description)
Menetapkan deskripsi definisi konfigurasi |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Metode yang dilindungi | |
|---|---|
void
|
checkRejectedObjects(
Mengevaluasi peta objek yang ditolak, jika ada yang memunculkan pengecualian. |
void
|
injectOptions(IConfiguration config,
|
Konstanta
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Nilai Konstanta: "DEFAULT_DEVICE"
Konstruktor publik
ConfigurationDef
public ConfigurationDef (String name)
| Parameter | |
|---|---|
name |
String |
Metode publik
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)Menambahkan objek config ke definisi
| Parameter | |
|---|---|
typeName |
String: nama jenis objek config |
className |
String: nama class objek config |
| Hasil | |
|---|---|
int |
jumlah kemunculan className ini dalam ConfigurationDef ini,
termasuk kali ini. Karena semua metode ConfigurationDef menampilkan class ini
dengan urutan konstan, indeks ini dapat berfungsi sebagai ID unik untuk instance clasName yang baru ditambahkan. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)Tambahkan perangkat yang perlu dilacak dan apakah perangkat tersebut nyata atau tidak.
| Parameter | |
|---|---|
deviceName |
String |
isFake |
boolean |
| Hasil | |
|---|---|
String |
|
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)Menambahkan opsi ke definisi
| Parameter | |
|---|---|
optionName |
String: nama opsi |
optionKey |
String |
optionValue |
String: nilai opsi |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya dengan nilai opsi yang diberikan.
| Hasil | |
|---|---|
IConfiguration |
IConfiguration yang dibuat |
| Menampilkan | |
|---|---|
ConfigurationException |
jika konfigurasi tidak dapat dibuat |
createConfiguration
public IConfiguration createConfiguration (allowedObjects)
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya dengan nilai opsi yang diberikan.
| Parameter | |
|---|---|
allowedObjects |
: kumpulan objek TF yang akan kita buat dari konfigurasi lengkap |
| Hasil | |
|---|---|
IConfiguration |
IConfiguration yang dibuat |
| Menampilkan | |
|---|---|
ConfigurationException |
jika konfigurasi tidak dapat dibuat |
getDescription
public String getDescription ()
Menampilkan deskripsi singkat konfigurasi
| Hasil | |
|---|---|
String |
|
getExpectedDevices
publicgetExpectedDevices ()
Menampilkan Peta perangkat yang dilacak saat ini dan apakah perangkat tersebut asli atau tidak.
| Hasil | |
|---|---|
|
|
getName
public String getName ()
Mendapatkan nama definisi konfigurasi ini
| Hasil | |
|---|---|
String |
nama konfigurasi ini. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Menampilkan apakah konfigurasi yang direkam adalah multiperangkat atau tidak.
| Hasil | |
|---|---|
boolean |
|
setDescription
public void setDescription (String description)
Menetapkan deskripsi definisi konfigurasi
| Parameter | |
|---|---|
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| Parameter | |
|---|---|
multiDeviceMode |
boolean |
Metode yang dilindungi
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Mengevaluasi peta objek yang ditolak, jika ada yang memunculkan pengecualian.
| Parameter | |
|---|---|
rejectedObjects |
|
cause |
Throwable |
| Menampilkan | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config,optionList)
| Parameter | |
|---|---|
config |
IConfiguration |
optionList |
|
| Menampilkan | |
|---|---|
ConfigurationException |
|