IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Antarmuka Pemegang Konfigurasi Perangkat. Digunakan untuk merepresentasikan objek yang dapat menyimpan informasi untuk konfigurasi perangkat.

Ringkasan

Metode publik

abstract void addFrequency(Object config, Integer frequency)

Melacak frekuensi objek sehingga kita dapat menyuntikkan opsi dengan benar.

abstract void addSpecificConfig(Object config, String type)

Teruskan salah satu objek yang diizinkan yang dapat dilacak oleh Configuration Holder.

abstract void addSpecificConfig(Object config)

Teruskan salah satu objek yang diizinkan yang dapat dilacak oleh Configuration Holder.

abstract IDeviceConfiguration clone(String newName)

Menampilkan salinan dangkal dari objek IDeviceConfiguration ini, dengan nama baru.

abstract IDeviceConfiguration clone()

Menampilkan salinan dangkal dari objek IDeviceConfiguration ini.

abstract List<Object> getAllObjectOfType(String configType)

Menampilkan daftar semua objek konfigurasi yang dimiliki instance IDeviceConfiguration yang cocok dengan jenis konfigurasi yang diminta.

abstract List<Object> getAllObjects()

Menampilkan Daftar semua objek konfigurasi yang dimiliki instance IDeviceConfiguration

abstract IBuildProvider getBuildProvider()

Menampilkan IBuildProvider yang dirujuk oleh pemegang konfigurasi perangkat.

abstract String getDeviceName()

Menampilkan Nama perangkat yang ditentukan di kolom "name" pada konfigurasi.

abstract TestDeviceOptions getDeviceOptions()

Menampilkan TestDeviceOptions yang dimiliki pemegang konfigurasi perangkat.

abstract IDeviceRecovery getDeviceRecovery()

Menampilkan IDeviceRecovery yang dimiliki pemegang konfigurasi perangkat.

abstract IDeviceSelection getDeviceRequirements()

Menampilkan IDeviceSelection yang dimiliki pemegang konfigurasi perangkat.

abstract Integer getFrequency(Object config)

Menampilkan frekuensi objek.

abstract List<ITargetPreparer> getLabPreparers()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

abstract List<ITargetPreparer> getTargetPreparers()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

abstract boolean isFake()

Menampilkan apakah penampung ditujukan untuk Perangkat yang Sedang Diuji atau tidak.

abstract void removeObjectType(String type)

Menghapus jenis objek yang ditentukan dari penampung konfigurasi perangkat.

Metode publik

addFrequency

public abstract void addFrequency (Object config, 
                Integer frequency)

Melacak frekuensi objek sehingga kita dapat menyuntikkan opsi dengan benar.

Parameter
config Object: objek yang frekuensinya kita lacak.

frequency Integer: frekuensi yang terkait dengan objek.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Teruskan salah satu objek yang diizinkan yang dapat dilacak oleh Configuration Holder.

Daftar lengkap objek yang diizinkan adalah: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

Parameter
config Object: objek dari jenis di atas.

type String: jenis objek konfigurasi yang diteruskan.

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

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Teruskan salah satu objek yang diizinkan yang dapat dilacak oleh Configuration Holder.

Daftar lengkap objek yang diizinkan adalah: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

Parameter
config Object: objek dari jenis di atas.

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

clone

public abstract IDeviceConfiguration clone (String newName)

Menampilkan salinan dangkal dari objek IDeviceConfiguration ini, dengan nama baru.

Parameter
newName String

Hasil
IDeviceConfiguration

clone

public abstract IDeviceConfiguration clone ()

Menampilkan salinan dangkal dari objek IDeviceConfiguration ini.

Hasil
IDeviceConfiguration

getAllObjectOfType

public abstract List<Object> getAllObjectOfType (String configType)

Menampilkan daftar semua objek konfigurasi yang dimiliki instance IDeviceConfiguration yang cocok dengan jenis konfigurasi yang diminta.

Parameter
configType String

Hasil
List<Object>

getAllObjects

public abstract List<Object> getAllObjects ()

Menampilkan Daftar semua objek konfigurasi yang dimiliki instance IDeviceConfiguration

Hasil
List<Object>

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Menampilkan IBuildProvider yang dirujuk oleh pemegang konfigurasi perangkat.

Hasil
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Menampilkan Nama perangkat yang ditentukan di kolom "name" pada konfigurasi.

Hasil
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Menampilkan TestDeviceOptions yang dimiliki pemegang konfigurasi perangkat.

Hasil
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Menampilkan IDeviceRecovery yang dimiliki pemegang konfigurasi perangkat.

Hasil
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Menampilkan IDeviceSelection yang dimiliki pemegang konfigurasi perangkat.

Hasil
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Menampilkan frekuensi objek.

Parameter
config Object

Hasil
Integer

getLabPreparers

public abstract List<ITargetPreparer> getLabPreparers ()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

Hasil
List<ITargetPreparer>

getTargetPreparers

public abstract List<ITargetPreparer> getTargetPreparers ()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

Hasil
List<ITargetPreparer>

isFake

public abstract boolean isFake ()

Menampilkan apakah penampung ditujukan untuk Perangkat yang Sedang Diuji atau tidak.

Hasil
boolean

removeObjectType

public abstract void removeObjectType (String type)

Menghapus jenis objek yang ditentukan dari penampung konfigurasi perangkat.

Parameter
type String: Jenis objek yang akan dihapus.

Menampilkan
ConfigurationException jika jenisnya tidak didukung.