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

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

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

getAllObjects ()

Return Daftar semua objek konfigurasi berisi instance IDeviceConfiguration

IBuildProvider getBuildProvider ()

Kembalikan IBuildProvider yang dirujuk oleh pemegang konfigurasi perangkat.

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

Kembalikan TestDeviceOptions yang dimiliki pemegang konfigurasi perangkat.

IDeviceRecovery getDeviceRecovery ()

Kembalikan IDeviceRecovery yang dimiliki pemegang konfigurasi perangkat.

IDeviceSelection getDeviceRequirements ()

Kembalikan IDeviceSelection yang dimiliki pemegang konfigurasi perangkat.

Integer getFrequency (Object config)

Mengembalikan frekuensi objek.

getLabPreparers ()

Mengembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

getTargetPreparers ()

Mengembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

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

klon

public IDeviceConfiguration clone ()

Kembali
IDeviceConfiguration

getAllObjectOfType

public  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  getAllObjects ()

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

public  getLabPreparers ()

Mengembalikan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

Kembali

dapatkanTargetPreparers

public  getTargetPreparers ()

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