DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.DeviceConfigurationHolder


Penerapan IDeviceConfiguration konkret 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 menyuntikkan opsi dengan benar.

void addSpecificConfig(Object config, String type)

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

void addSpecificConfig(Object config)

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

IDeviceConfiguration clone(String newName)

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

IDeviceConfiguration clone()

List<Object> getAllObjectOfType(String configType)

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

List<Object> getAllObjects()

Menampilkan Daftar semua objek konfigurasi yang dimiliki instance IDeviceConfiguration

IBuildProvider getBuildProvider()

Menampilkan IBuildProvider yang dirujuk oleh pemegang konfigurasi perangkat.

String getDeviceName()

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

TestDeviceOptions getDeviceOptions()

Menampilkan TestDeviceOptions yang dimiliki pemegang konfigurasi perangkat.

IDeviceRecovery getDeviceRecovery()

Menampilkan IDeviceRecovery yang dimiliki pemegang konfigurasi perangkat.

IDeviceSelection getDeviceRequirements()

Menampilkan IDeviceSelection yang dimiliki pemegang konfigurasi perangkat.

Integer getFrequency(Object config)

Menampilkan frekuensi objek.

List<ITargetPreparer> getLabPreparers()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

List<ITargetPreparer> getTargetPreparers()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

boolean isFake()

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

void removeObjectType(String type)

Menghapus jenis objek yang ditentukan dari penampung konfigurasi perangkat.

Konstruktor publik

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

Parameter
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parameter
deviceName String

isFake boolean

Metode publik

addFrequency

public 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 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

addSpecificConfig

public 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

clone

public IDeviceConfiguration clone (String newName)

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

Parameter
newName String

Hasil
IDeviceConfiguration

clone

public IDeviceConfiguration clone ()

Hasil
IDeviceConfiguration

getAllObjectOfType

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

Menampilkan Daftar semua objek konfigurasi yang dimiliki instance IDeviceConfiguration

Hasil
List<Object>

getBuildProvider

public IBuildProvider getBuildProvider ()

Menampilkan IBuildProvider yang dirujuk oleh pemegang konfigurasi perangkat.

Hasil
IBuildProvider

getDeviceName

public String getDeviceName ()

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

Hasil
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Menampilkan TestDeviceOptions yang dimiliki pemegang konfigurasi perangkat.

Hasil
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Menampilkan IDeviceRecovery yang dimiliki pemegang konfigurasi perangkat.

Hasil
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Menampilkan IDeviceSelection yang dimiliki pemegang konfigurasi perangkat.

Hasil
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Menampilkan frekuensi objek.

Parameter
config Object

Hasil
Integer

getLabPreparers

public List<ITargetPreparer> getLabPreparers ()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

Hasil
List<ITargetPreparer>

getTargetPreparers

public List<ITargetPreparer> getTargetPreparers ()

Menampilkan daftar ITargetPreparer yang dimiliki pemegang konfigurasi perangkat.

Hasil
List<ITargetPreparer>

isFake

public boolean isFake ()

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

Hasil
boolean

removeObjectType

public void removeObjectType (String type)

Menghapus jenis objek yang ditentukan dari penampung konfigurasi perangkat.

Parameter
type String: Jenis objek yang akan dihapus.

Menampilkan
ConfigurationException