Pemegang Konfigurasi Perangkat
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Objek | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Implementasi IDeviceConfiguration
konkrit yang menyimpan objek konfigurasi perangkat yang dimuat dalam atributnya.
Ringkasan
Konstruktor publik | |
---|---|
DeviceConfigurationHolder () | |
DeviceConfigurationHolder (String deviceName) | |
DeviceConfigurationHolder (String deviceName, boolean isFake) |
Metode publik | |
---|---|
void | addFrequency (Object config, Integer frequency) Melacak frekuensi objek sehingga kita dapat memasukkan opsi terhadapnya dengan tepat. |
void | addSpecificConfig (Object config, String type) Melewati salah satu objek yang diperbolehkan yang dapat dilacak oleh Pemegang Konfigurasi. |
void | addSpecificConfig (Object config) Melewati salah satu objek yang diperbolehkan yang dapat dilacak oleh Pemegang Konfigurasi. |
IDeviceConfiguration | clone (String newName) Kembalikan salinan dangkal objek |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Return Daftar semua objek konfigurasi berisi instance | |
getAllObjects () Return Daftar semua objek konfigurasi berisi instance | |
IBuildProvider | getBuildProvider () Kembalikan |
String | getDeviceName () Mengembalikan Nama perangkat yang ditentukan di bidang "nama" konfigurasi. |
TestDeviceOptions | getDeviceOptions () Kembalikan |
IDeviceRecovery | getDeviceRecovery () Kembalikan |
IDeviceSelection | getDeviceRequirements () Kembalikan |
Integer | getFrequency (Object config) Mengembalikan frekuensi objek. |
getLabPreparers () Mengembalikan daftar | |
getTargetPreparers () Mengembalikan daftar | |
boolean | isFake () Mengembalikan apakah wadah tersebut untuk Perangkat yang Sedang Diuji atau tidak. |
void | removeObjectType (String type) Hapus jenis objek tertentu dari dudukan konfigurasi perangkat. |
Konstruktor publik
Pemegang Konfigurasi Perangkat
public DeviceConfigurationHolder ()
Pemegang Konfigurasi Perangkat
public DeviceConfigurationHolder (String deviceName)
Parameter | |
---|---|
deviceName | String |
Pemegang Konfigurasi Perangkat
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Parameter | |
---|---|
deviceName | String |
isFake | boolean |
Metode publik
tambahkanFrekuensi
public 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 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 |
tambahkanSpecificConfig
public 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 |
klon
public IDeviceConfiguration clone (String newName)
Kembalikan salinan dangkal objek IDeviceConfiguration
ini, dengan nama baru.
Parameter | |
---|---|
newName | String |
Kembali | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Return Daftar semua objek konfigurasi berisi instance IDeviceConfiguration
yang cocok dengan tipe konfigurasi yang diminta.
Parameter | |
---|---|
configType | String |
Kembali | |
---|---|
dapatkanSemua Objek
publicgetAllObjects ()
Return Daftar semua objek konfigurasi berisi instance IDeviceConfiguration
Kembali | |
---|---|
dapatkanBuildProvider
public IBuildProvider getBuildProvider ()
Kembalikan IBuildProvider
yang dirujuk oleh pemegang konfigurasi perangkat.
Kembali | |
---|---|
IBuildProvider |
dapatkanDeviceName
public String getDeviceName ()
Mengembalikan Nama perangkat yang ditentukan di bidang "nama" konfigurasi.
Kembali | |
---|---|
String |
dapatkan Opsi Perangkat
public TestDeviceOptions getDeviceOptions ()
Kembalikan TestDeviceOptions
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
TestDeviceOptions |
dapatkan Pemulihan Perangkat
public IDeviceRecovery getDeviceRecovery ()
Kembalikan IDeviceRecovery
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
IDeviceRecovery |
dapatkanPersyaratan Perangkat
public IDeviceSelection getDeviceRequirements ()
Kembalikan IDeviceSelection
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
IDeviceSelection |
dapatkanFrekuensi
public Integer getFrequency (Object config)
Mengembalikan frekuensi objek.
Parameter | |
---|---|
config | Object |
Kembali | |
---|---|
Integer |
dapatkanLabPreparers
publicgetLabPreparers ()
Mengembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
dapatkanTargetPreparers
publicgetTargetPreparers ()
Mengembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Kembali | |
---|---|
palsu
public boolean isFake ()
Mengembalikan apakah wadah tersebut untuk Perangkat yang Sedang Diuji atau tidak.
Kembali | |
---|---|
boolean |
hapusObjectType
public void removeObjectType (String type)
Hapus jenis objek tertentu dari dudukan konfigurasi perangkat.
Parameter | |
---|---|
type | String : Jenis objek yang akan dihapus. |
Melempar | |
---|---|
ConfigurationException |