Konfigurasi Perangkat
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) Lacak frekuensi objek sehingga kami dapat menyuntikkan opsi dengan benar. |
abstract void | addSpecificConfig (Object config, String type) Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi. |
abstract void | addSpecificConfig (Object config) Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi. |
abstract IDeviceConfiguration | clone (String newName) Kembalikan salinan dangkal dari objek |
abstract IDeviceConfiguration | clone () Kembalikan salinan dangkal dari objek |
abstract | getAllObjectOfType (String configType) Return Daftar semua objek konfigurasi menyimpan instance |
abstract | getAllObjects () Kembali Daftar semua objek konfigurasi memegang contoh |
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 () Kembalikan daftar |
abstract | getTargetPreparers () Kembalikan daftar |
abstract boolean | isFake () Mengembalikan apakah penampung adalah untuk Perangkat yang Diuji atau tidak. |
abstract void | removeObjectType (String type) Hapus jenis objek yang ditentukan dari dudukan konfigurasi perangkat. |
Metode publik
addFrequency
public abstract void addFrequency (Object config, Integer frequency)
Lacak frekuensi objek sehingga kami dapat menyuntikkan opsi dengan benar.
Parameter | |
---|---|
config | Object : objek yang kita lacak frekuensinya. |
frequency | Integer : frekuensi yang berhubungan dengan objek. |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi.
Daftar lengkap objek yang diizinkan adalah: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parameter | |
---|---|
config | Object : objek dari tipe di atas. |
type | String : jenis objek konfigurasi yang diteruskan. |
Melempar | |
---|---|
ConfigurationException | seandainya objek yang diteruskan tidak cocok dengan jenis yang diizinkan. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi.
Daftar lengkap objek yang diizinkan adalah: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parameter | |
---|---|
config | Object : objek dari tipe di atas. |
Melempar | |
---|---|
ConfigurationException | seandainya objek yang diteruskan tidak cocok dengan jenis yang diizinkan. |
klon
public abstract IDeviceConfiguration clone (String newName)
Kembalikan salinan dangkal dari objek IDeviceConfiguration
ini, dengan nama baru.
Parameter | |
---|---|
newName | String |
Pengembalian | |
---|---|
IDeviceConfiguration |
klon
public abstract IDeviceConfiguration clone ()
Kembalikan salinan dangkal dari objek IDeviceConfiguration
ini.
Pengembalian | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Return Daftar semua objek konfigurasi menyimpan instance IDeviceConfiguration
yang cocok dengan tipe konfigurasi yang diminta.
Parameter | |
---|---|
configType | String |
Pengembalian | |
---|---|
getAllObjects
public abstractgetAllObjects ()
Kembali Daftar semua objek konfigurasi memegang contoh IDeviceConfiguration
Pengembalian | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Kembalikan IBuildProvider
yang dirujuk oleh pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Mengembalikan Nama perangkat yang ditentukan di bidang "nama" konfigurasi.
Pengembalian | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Kembalikan TestDeviceOptions
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Kembalikan IDeviceRecovery
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Kembalikan IDeviceSelection
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Mengembalikan frekuensi objek.
Parameter | |
---|---|
config | Object |
Pengembalian | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
Kembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
Kembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
palsu
public abstract boolean isFake ()
Mengembalikan apakah penampung adalah untuk Perangkat yang Diuji atau tidak.
Pengembalian | |
---|---|
boolean |
hapusObjectType
public abstract void removeObjectType (String type)
Hapus jenis objek yang ditentukan dari dudukan konfigurasi perangkat.
Parameter | |
---|---|
type | String : Jenis objek yang akan dihapus. |
Melempar | |
---|---|
ConfigurationException | jika jenisnya tidak didukung. |