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 IDeviceConfiguration ini, dengan nama baru.

abstract IDeviceConfiguration clone ()

Kembalikan salinan dangkal dari objek IDeviceConfiguration ini.

abstract getAllObjectOfType (String configType)

Return Daftar semua objek konfigurasi menyimpan instance IDeviceConfiguration yang cocok dengan tipe konfigurasi yang diminta.

abstract getAllObjects ()

Kembali Daftar semua objek konfigurasi memegang contoh IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Kembalikan IBuildProvider yang dirujuk oleh pemegang konfigurasi perangkat.

abstract String getDeviceName ()

Mengembalikan Nama perangkat yang ditentukan di bidang "nama" konfigurasi.

abstract TestDeviceOptions getDeviceOptions ()

Kembalikan TestDeviceOptions yang dimiliki pemegang konfigurasi perangkat.

abstract IDeviceRecovery getDeviceRecovery ()

Kembalikan IDeviceRecovery yang dimiliki pemegang konfigurasi perangkat.

abstract IDeviceSelection getDeviceRequirements ()

Kembalikan IDeviceSelection yang dimiliki pemegang konfigurasi perangkat.

abstract Integer getFrequency (Object config)

Mengembalikan frekuensi objek.

abstract getLabPreparers ()

Kembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

abstract getTargetPreparers ()

Kembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

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 abstract  getAllObjectOfType (String configType)

Return Daftar semua objek konfigurasi menyimpan instance IDeviceConfiguration yang cocok dengan tipe konfigurasi yang diminta.

Parameter
configType String

Pengembalian

getAllObjects

public abstract  getAllObjects ()

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 abstract  getLabPreparers ()

Kembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

Pengembalian

getTargetPreparers

public abstract  getTargetPreparers ()

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.