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

abstract IDeviceConfiguration clone ()

Kembalikan salinan dangkal objek IDeviceConfiguration ini.

abstract getAllObjectOfType (String configType)

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

abstract getAllObjects ()

Return Daftar semua objek konfigurasi berisi instance 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 ()

Mengembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

abstract getTargetPreparers ()

Mengembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

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

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

Parameter
configType String

Kembali

dapatkanSemua Objek

public abstract  getAllObjects ()

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

Mengembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

Kembali

dapatkanTargetPreparers

public abstract  getTargetPreparers ()

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.