DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Objek | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Implementasi IDeviceConfiguration
konkret 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) Lacak frekuensi objek sehingga kami dapat menyuntikkan opsi dengan benar. |
void | addSpecificConfig (Object config, String type) Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi. |
void | addSpecificConfig (Object config) Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi. |
IDeviceConfiguration | clone (String newName) Kembalikan salinan dangkal dari objek |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Return Daftar semua objek konfigurasi menyimpan instance | |
getAllObjects () Kembali Daftar semua objek konfigurasi memegang contoh | |
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 () Kembalikan daftar | |
getTargetPreparers () Kembalikan daftar | |
boolean | isFake () Mengembalikan apakah penampung adalah untuk Perangkat yang Diuji atau tidak. |
void | removeObjectType (String type) Hapus jenis objek yang ditentukan dari dudukan konfigurasi perangkat. |
Konstruktor publik
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
Parameter | |
---|---|
deviceName | String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Parameter | |
---|---|
deviceName | String |
isFake | boolean |
Metode publik
addFrequency
public 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 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 |
addSpecificConfig
public 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 |
klon
public IDeviceConfiguration clone (String newName)
Kembalikan salinan dangkal dari objek IDeviceConfiguration
ini, dengan nama baru.
Parameter | |
---|---|
newName | String |
Pengembalian | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Return Daftar semua objek konfigurasi menyimpan instance IDeviceConfiguration
yang cocok dengan tipe konfigurasi yang diminta.
Parameter | |
---|---|
configType | String |
Pengembalian | |
---|---|
getAllObjects
publicgetAllObjects ()
Kembali Daftar semua objek konfigurasi memegang contoh IDeviceConfiguration
Pengembalian | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Kembalikan IBuildProvider
yang dirujuk oleh pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Mengembalikan Nama perangkat yang ditentukan di bidang "nama" konfigurasi.
Pengembalian | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Kembalikan TestDeviceOptions
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Kembalikan IDeviceRecovery
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Kembalikan IDeviceSelection
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
Mengembalikan frekuensi objek.
Parameter | |
---|---|
config | Object |
Pengembalian | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Kembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Kembalikan daftar ITargetPreparer
yang dimiliki pemegang konfigurasi perangkat.
Pengembalian | |
---|---|
palsu
public boolean isFake ()
Mengembalikan apakah penampung adalah untuk Perangkat yang Diuji atau tidak.
Pengembalian | |
---|---|
boolean |
hapusObjectType
public void removeObjectType (String type)
Hapus jenis objek yang ditentukan dari dudukan konfigurasi perangkat.
Parameter | |
---|---|
type | String : Jenis objek yang akan dihapus. |
Melempar | |
---|---|
ConfigurationException |