KonfigurasiDef
public class ConfigurationDef
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.config.ConfigurationDef |
Menyimpan catatan konfigurasi, objek terkait, dan opsinya.
Ringkasan
Kelas bersarang | |
---|---|
class | ConfigurationDef.ConfigObjectDef Objek untuk menyimpan info nama kelas dan nomor tampilan yang dimilikinya (misalnya, jika suatu konfigurasi memiliki objek yang sama dua kali, objek 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 config ke definisi |
String | addExpectedDevice (String deviceName, boolean isFake) Tambahkan perangkat yang perlu dilacak dan apakah itu asli atau tidak. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) Menambahkan opsi pada definisi |
IConfiguration | createConfiguration () Membuat konfigurasi dari informasi yang disimpan dalam definisi ini, dan mengisi bidangnya dengan nilai opsi yang disediakan. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Membuat konfigurasi dari informasi yang disimpan dalam definisi ini, dan mengisi bidangnya dengan nilai opsi yang disediakan. |
String | getDescription () Mengembalikan deskripsi singkat tentang konfigurasi |
getExpectedDevices () Mengembalikan Peta perangkat yang dilacak saat ini dan apakah perangkat tersebut asli atau tidak. | |
String | getName () Mendapatkan 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 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
tambahkanConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Menambahkan objek config ke definisi
Parameter | |
---|---|
typeName | String : nama tipe objek konfigurasi |
className | String : nama kelas objek konfigurasi |
Kembali | |
---|---|
int | berapa kali className ini muncul di ConfigurationDef ini, termasuk kali ini. Karena semua metode ConfigurationDef mengembalikan kelas-kelas ini dengan urutan yang konstan, indeks ini dapat berfungsi sebagai pengidentifikasi unik untuk instance clasName yang baru saja ditambahkan. |
tambahkanPerangkat yang Diharapkan
public String addExpectedDevice (String deviceName, boolean isFake)
Tambahkan perangkat yang perlu dilacak dan apakah itu asli atau tidak.
Parameter | |
---|---|
deviceName | String |
isFake | boolean |
Kembali | |
---|---|
String |
tambahkanOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Menambahkan opsi pada definisi
Parameter | |
---|---|
optionName | String : nama opsi |
optionKey | String |
optionValue | String : nilai opsi |
optionSource | String |
type | String |
buatKonfigurasi
public IConfiguration createConfiguration ()
Membuat konfigurasi dari informasi yang disimpan dalam definisi ini, dan mengisi bidangnya dengan nilai opsi yang disediakan.
Kembali | |
---|---|
IConfiguration | IConfiguration yang dibuat |
Melempar | |
---|---|
ConfigurationException | jika konfigurasi tidak dapat dibuat |
buatKonfigurasi
public IConfiguration createConfiguration (allowedObjects)
Membuat konfigurasi dari informasi yang disimpan dalam definisi ini, dan mengisi bidangnya dengan nilai opsi yang disediakan.
Parameter | |
---|---|
allowedObjects |
Kembali | |
---|---|
IConfiguration | IConfiguration yang dibuat |
Melempar | |
---|---|
ConfigurationException | jika konfigurasi tidak dapat dibuat |
dapatkanDeskripsi
public String getDescription ()
Mengembalikan deskripsi singkat tentang konfigurasi
Kembali | |
---|---|
String |
dapatkan Perangkat yang Diharapkan
publicgetExpectedDevices ()
Mengembalikan Peta perangkat yang dilacak saat ini dan apakah perangkat tersebut asli atau tidak.
Kembali | |
---|---|
dapatkan Nama
public String getName ()
Mendapatkan nama definisi konfigurasi ini
Kembali | |
---|---|
String | nama konfigurasi ini. |
adalah MultiDeviceMode
public boolean isMultiDeviceMode ()
Mengembalikan apakah konfigurasi yang direkam adalah multi-perangkat atau tidak.
Kembali | |
---|---|
boolean |
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
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Evaluasi peta objek yang ditolak, jika ada pengecualian.
Parameter | |
---|---|
rejectedObjects | |
cause | Throwable |
Melempar | |
---|---|
ClassNotFoundConfigurationException |
menyuntikkanOptions
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-12-01 UTC.