KonfigurasiDef
public class ConfigurationDef
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.config.ConfigurationDef |
Memegang catatan konfigurasi, objek terkait dan opsinya.
Ringkasan
Kelas bersarang | |
---|---|
class | ConfigurationDef.ConfigObjectDef Objek untuk menyimpan info untuk className dan nomor tampilan yang dimilikinya (misalnya jika konfigurasi memiliki objek yang sama dua kali, yang pertama akan memiliki nomor tampilan pertama). |
Bidang | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Konstruktor publik | |
---|---|
ConfigurationDef (String name) |
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 itu 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 disediakan. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya dengan nilai opsi yang disediakan. |
String | getDescription () Mengembalikan deskripsi singkat tentang konfigurasi |
getExpectedDevices () Mengembalikan Peta saat ini dari perangkat yang dilacak dan apakah itu nyata atau tidak. | |
String | getName () Mendapat nama definisi konfigurasi ini |
boolean | isMultiDeviceMode () Mengembalikan apakah konfigurasi yang direkam adalah multi-perangkat atau tidak. |
void | setDescription (String description) Menetapkan deskripsi definisi konfigurasi |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Metode yang dilindungi | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Evaluasi peta objek yang ditolak, jika ada lempar pengecualian. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Bidang
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Konstruktor publik
KonfigurasiDef
public ConfigurationDef (String name)
Parameter | |
---|---|
name | String |
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 kelas dari objek konfigurasi |
Pengembalian | |
---|---|
int | berapa kali className ini muncul di ConfigurationDef ini, termasuk kali ini. Karena semua metode ConfigurationDef mengembalikan kelas-kelas ini dengan pengurutan konstan, indeks ini dapat berfungsi sebagai pengidentifikasi unik untuk instance clasName yang baru saja ditambahkan. |
addExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
Tambahkan perangkat yang perlu dilacak dan apakah itu nyata atau tidak.
Parameter | |
---|---|
deviceName | String |
isFake | boolean |
Pengembalian | |
---|---|
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 disediakan.
Pengembalian | |
---|---|
IConfiguration | IConfiguration yang dibuat |
Melempar | |
---|---|
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 disediakan.
Parameter | |
---|---|
allowedObjects |
Pengembalian | |
---|---|
IConfiguration | IConfiguration yang dibuat |
Melempar | |
---|---|
ConfigurationException | jika konfigurasi tidak dapat dibuat |
getDescription
public String getDescription ()
Mengembalikan deskripsi singkat tentang konfigurasi
Pengembalian | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
Mengembalikan Peta saat ini dari perangkat yang dilacak dan apakah itu nyata atau tidak.
Pengembalian | |
---|---|
getName
public String getName ()
Mendapat nama definisi konfigurasi ini
Pengembalian | |
---|---|
String | nama konfigurasi ini. |
adalah MultiDeviceMode
public boolean isMultiDeviceMode ()
Mengembalikan apakah konfigurasi yang direkam adalah multi-perangkat atau tidak.
Pengembalian | |
---|---|
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)
Evaluasi peta objek yang ditolak, jika ada lempar pengecualian.
Parameter | |
---|---|
rejectedObjects | |
cause | Throwable |
Melempar | |
---|---|
ClassNotFoundConfigurationException |
injectOptions
protected void injectOptions (IConfiguration config,optionList)
Parameter | |
---|---|
config | IConfiguration |
optionList |
Melempar | |
---|---|
ConfigurationException |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-03-30 UTC.