Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

IDeviceConfiguration

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 terhadapnya.

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)

Kembali salinan dangkal ini IDeviceConfiguration objek, dengan nama baru.

abstract IDeviceConfiguration clone ()

Kembali salinan dangkal ini IDeviceConfiguration objek.

abstract getAllObjectOfType (String configType)

Kembali Daftar semua benda konfigurasi diadakan contoh IDeviceConfiguration yang cocok dengan jenis konfigurasi yang diminta.

abstract getAllObjects ()

Kembali Daftar semua benda konfigurasi diadakan contoh IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Kembali IBuildProvider bahwa pemegang konfigurasi perangkat memiliki referensi.

abstract String getDeviceName ()

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

abstract TestDeviceOptions getDeviceOptions ()

Kembali TestDeviceOptions bahwa perangkat pemegang konfigurasi memiliki.

abstract IDeviceRecovery getDeviceRecovery ()

Kembali IDeviceRecovery bahwa perangkat pemegang konfigurasi memiliki.

abstract IDeviceSelection getDeviceRequirements ()

Kembali IDeviceSelection bahwa perangkat pemegang konfigurasi memiliki.

abstract Integer getFrequency (Object config)

Mengembalikan frekuensi objek.

abstract getLabPreparers ()

Kembali daftar ITargetPreparer bahwa perangkat pemegang konfigurasi memiliki.

abstract getTargetPreparers ()

Kembali daftar ITargetPreparer bahwa perangkat pemegang konfigurasi memiliki.

abstract boolean isFake ()

Mengembalikan apakah penampung itu untuk Perangkat yang Sedang Diuji atau tidak.

abstract void removeObjectType (String type)

Hapus jenis objek yang ditentukan dari pemegang konfigurasi perangkat.

Metode publik

tambahkanFrekuensi

public abstract void addFrequency (Object config, 
                Integer frequency)

Lacak frekuensi objek sehingga kami dapat menyuntikkan opsi dengan benar terhadapnya.

Parameter
config Object : objek kita melacak frekuensi.

frequency Integer : frekuensi terkait dengan objek.

tambahkan Konfigurasi Spesifik

public abstract void addSpecificConfig (Object config, 
                String type)

Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi.

Daftar lengkap objek diperbolehkan adalah: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parameter
config Object : objek dari tipe di atas.

type String : jenis objek konfigurasi yang berlalu.

Melempar
ConfigurationException jika objek yang diteruskan tidak cocok dengan jenis yang diizinkan.

tambahkan Konfigurasi Spesifik

public abstract void addSpecificConfig (Object config)

Lewati salah satu objek yang diizinkan yang dapat dilacak oleh Pemegang Konfigurasi.

Daftar lengkap objek diperbolehkan adalah: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parameter
config Object : objek dari tipe di atas.

Melempar
ConfigurationException jika objek yang diteruskan tidak cocok dengan jenis yang diizinkan.

klon

public abstract IDeviceConfiguration clone (String newName)

Kembali salinan dangkal ini IDeviceConfiguration objek, dengan nama baru.

Parameter
newName String

Kembali
IDeviceConfiguration

klon

public abstract IDeviceConfiguration clone ()

Kembali salinan dangkal ini IDeviceConfiguration objek.

Kembali
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Kembali Daftar semua benda konfigurasi diadakan contoh IDeviceConfiguration yang cocok dengan jenis konfigurasi yang diminta.

Parameter
configType String

Kembali

getAllObjects

public abstract  getAllObjects ()

Kembali Daftar semua benda konfigurasi diadakan contoh IDeviceConfiguration

Kembali

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Kembali IBuildProvider bahwa pemegang konfigurasi perangkat memiliki referensi.

Kembali
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

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

Kembali
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Kembali TestDeviceOptions bahwa perangkat pemegang konfigurasi memiliki.

Kembali
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Kembali IDeviceRecovery bahwa perangkat pemegang konfigurasi memiliki.

Kembali
IDeviceRecovery

getDevicePersyaratan

public abstract IDeviceSelection getDeviceRequirements ()

Kembali IDeviceSelection bahwa perangkat pemegang konfigurasi memiliki.

Kembali
IDeviceSelection

dapatkanFrekuensi

public abstract Integer getFrequency (Object config)

Mengembalikan frekuensi objek.

Parameter
config Object

Kembali
Integer

getLabPreparers

public abstract  getLabPreparers ()

Kembali daftar ITargetPreparer bahwa perangkat pemegang konfigurasi memiliki.

Kembali

getTargetPreparers

public abstract  getTargetPreparers ()

Kembali daftar ITargetPreparer bahwa perangkat pemegang konfigurasi memiliki.

Kembali

palsu

public abstract boolean isFake ()

Mengembalikan apakah penampung itu untuk Perangkat yang Sedang Diuji atau tidak.

Kembali
boolean

hapusObjectType

public abstract void removeObjectType (String type)

Hapus jenis objek yang ditentukan dari pemegang konfigurasi perangkat.

Parameter
type String : Jenis objek untuk menghapus.

Melempar
ConfigurationException jika jenisnya tidak didukung.