ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Menyimpan data konfigurasi, objek terkait, dan opsinya.
Ringkasan
Class bertingkat |
class |
ConfigurationDef.ConfigObjectDef
Objek untuk menyimpan info className dan nomor tampilan yang dimilikinya (misalnya, jika konfigurasi memiliki
objek yang sama dua kali, objek pertama akan memiliki nomor penampakan pertama).
|
Metode publik |
int
|
addConfigObjectDef(String typeName, String className)
Menambahkan objek konfigurasi ke definisi
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Tambahkan perangkat yang perlu dilacak dan apakah perangkat itu asli 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( allowedObjects)
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya
dengan nilai opsi yang diberikan.
|
String
|
getDescription()
Menampilkan deskripsi singkat tentang konfigurasi
|
|
getExpectedDevices()
Menampilkan Peta perangkat yang dilacak saat ini dan apakah perangkat asli atau tidak.
|
String
|
getName()
Mendapatkan nama definisi konfigurasi ini
|
boolean
|
isMultiDeviceMode()
Menampilkan apakah konfigurasi yang direkam adalah multi-perangkat atau tidak.
|
void
|
setDescription(String description)
Menetapkan deskripsi definisi konfigurasi
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Kolom
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Konstruktor publik
ConfigurationDef
public ConfigurationDef (String name)
Metode publik
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Menambahkan objek konfigurasi ke definisi
Parameter |
typeName |
String : nama jenis objek konfigurasi |
className |
String : nama class objek konfigurasi |
Hasil |
int |
berapa kali className ini muncul di ConfigurationDef ini,
termasuk kali ini. Karena semua metode ConfigurationDef menampilkan class ini
dengan urutan yang konstan, indeks ini bisa berfungsi sebagai pengenal unik untuk
dari clasName . |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Tambahkan perangkat yang perlu dilacak dan apakah perangkat itu asli atau tidak.
Parameter |
deviceName |
String |
isFake |
boolean |
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.
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 |
getDescription
public String getDescription ()
Menampilkan deskripsi singkat tentang konfigurasi
getExpectedPerangkat
public getExpectedDevices ()
Menampilkan Peta perangkat yang dilacak saat ini dan apakah perangkat asli atau tidak.
getName
public String getName ()
Mendapatkan nama definisi konfigurasi ini
Hasil |
String |
dari nama konfigurasi ini. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Menampilkan apakah konfigurasi yang direkam adalah multi-perangkat atau tidak.
setDeskripsi
public void setDescription (String description)
Menetapkan deskripsi definisi konfigurasi
Parameter |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parameter |
multiDeviceMode |
boolean |
Metode yang dilindungi
checkDitolakObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Evaluasi peta objek yang ditolak, jika ada pengecualian.
Parameter |
rejectedObjects |
|
cause |
Throwable |
injectionOptions
protected void injectOptions (IConfiguration config,
optionList)
Parameter |
config |
IConfiguration |
optionList |
|