Konfigurasi Perangkat I
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Antarmuka Pemegang Konfigurasi Perangkat. Gunakan untuk mewakili objek yang dapat menyimpan informasi untuk konfigurasi perangkat.
Ringkasan
Metode publik | |
---|---|
abstract void | addFrequency (Object config, Integer frequency) Melacak frekuensi objek sehingga kita dapat memasukkan opsi terhadapnya dengan tepat. |
abstract void | addSpecificConfig (Object config, String type) Melewati salah satu objek yang diperbolehkan yang dapat dilacak oleh Pemegang Konfigurasi. |
abstract void | addSpecificConfig (Object config) Melewati salah satu objek yang diperbolehkan yang dapat dilacak oleh Pemegang Konfigurasi. |
abstract IDeviceConfiguration | clone (String newName) Kembalikan salinan dangkal objek |
abstract IDeviceConfiguration | clone () Kembalikan salinan dangkal objek |
abstract | getAllObjectOfType (String configType) Return Daftar semua objek konfigurasi berisi instance |
abstract | getAllObjects () Return Daftar semua objek konfigurasi berisi instance |
abstract IBuildProvider | getBuildProvider () Kembalikan |
abstract String | getDeviceName () Mengembalikan Nama perangkat yang ditentukan di bidang "nama" konfigurasi. |
abstract TestDeviceOptions | getDeviceOptions () Kembalikan |
abstract IDeviceRecovery | getDeviceRecovery () Kembalikan |
abstract IDeviceSelection | getDeviceRequirements () Kembalikan |
abstract Integer | getFrequency (Object config) Mengembalikan frekuensi objek. |
abstract | getLabPreparers () Mengembalikan daftar |
abstract | getTargetPreparers () Mengembalikan daftar |
abstract boolean | isFake () Mengembalikan apakah wadah tersebut untuk Perangkat yang Sedang Diuji atau tidak. |
abstract void | removeObjectType (String type) Hapus jenis objek tertentu dari dudukan konfigurasi perangkat. |
Metode publik
tambahkanFrekuensi
public abstract void addFrequency (Object config, Integer frequency)
Melacak frekuensi objek sehingga kita dapat memasukkan opsi terhadapnya dengan tepat.
Parameter | |
---|---|
config | Object : objek yang kita lacak frekuensinya. |
frequency | Integer : frekuensi yang berhubungan dengan objek. |
tambahkanSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
Melewati salah satu objek yang diperbolehkan yang dapat dilacak oleh Pemegang Konfigurasi.
Daftar lengkap objek yang diperbolehkan adalah: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parameter | |
---|---|
config | Object : objek dari tipe di atas. |
type | String : tipe objek konfigurasi yang diteruskan. |
Melempar | |
---|---|
ConfigurationException | jika objek yang diteruskan tidak cocok dengan tipe yang diizinkan. |
tambahkanSpecificConfig
public abstract void addSpecificConfig (Object config)
Melewati salah satu objek yang diperbolehkan yang dapat dilacak oleh Pemegang Konfigurasi.
Daftar lengkap objek yang diperbolehkan adalah: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parameter | |
---|---|
config | Object : objek dari tipe di atas. |
Melempar | |
---|---|
ConfigurationException | jika objek yang diteruskan tidak cocok dengan tipe yang diizinkan. |
klon
public abstract IDeviceConfiguration clone (String newName)
Kembalikan salinan dangkal objek IDeviceConfiguration
ini, dengan nama baru.
Parameter | |
---|---|
newName | String |
Kembali | |
---|---|
IDeviceConfiguration |
klon
public abstract IDeviceConfiguration clone ()
Kembalikan salinan dangkal objek IDeviceConfiguration
ini.
Kembali | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Return Daftar semua objek konfigurasi berisi instance IDeviceConfiguration
yang cocok dengan tipe konfigurasi yang diminta.
Parameter | |
---|---|
configType | String |
Kembali | |
---|---|
dapatkanSemua Objek
public abstractgetAllObjects ()
Return Daftar semua objek konfigurasi berisi instance IDeviceConfiguration
Kembali | |
---|---|
dapatkanBuildProvider
public abstract IBuildProvider getBuildProvider ()
Kembalikan IBuildProvider
yang dirujuk oleh pemegang konfigurasi perangkat.
Kembali | |
---|---|
IBuildProvider |
dapatkanDeviceName
public abstract String getDeviceName ()
Mengembalikan Nama perangkat yang ditentukan di bidang "nama" konfigurasi.
Kembali | |
---|---|
String |
dapatkan Opsi Perangkat
public abstract TestDeviceOptions getDeviceOptions ()
Kembalikan TestDeviceOptions
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
TestDeviceOptions |
dapatkan Pemulihan Perangkat
public abstract IDeviceRecovery getDeviceRecovery ()
Kembalikan IDeviceRecovery
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
IDeviceRecovery |
dapatkanPersyaratan Perangkat
public abstract IDeviceSelection getDeviceRequirements ()
Kembalikan IDeviceSelection
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
IDeviceSelection |
dapatkanFrekuensi
public abstract Integer getFrequency (Object config)
Mengembalikan frekuensi objek.
Parameter | |
---|---|
config | Object |
Kembali | |
---|---|
Integer |
dapatkanLabPreparers
public abstractgetLabPreparers ()
Mengembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
dapatkanTargetPreparers
public abstractgetTargetPreparers ()
Mengembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
palsu
public abstract boolean isFake ()
Mengembalikan apakah wadah tersebut untuk Perangkat yang Sedang Diuji atau tidak.
Kembali | |
---|---|
boolean |
hapusObjectType
public abstract void removeObjectType (String type)
Hapus jenis objek tertentu dari dudukan konfigurasi perangkat.
Parameter | |
---|---|
type | String : Jenis objek yang akan dihapus. |
Melempar | |
---|---|
ConfigurationException | jika tipenya tidak didukung. |