CihazYapılandırmaTutucu

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


Yüklenen aygıt yapılandırma nesnelerini özniteliklerinde saklayan somut bir IDeviceConfiguration uygulaması.

Özet

Kamu inşaatçıları

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

Genel yöntemler

void addFrequency (Object config, Integer frequency)

Nesnenin frekansını takip edin, böylece ona karşı seçeneği uygun şekilde enjekte edebiliriz.

void addSpecificConfig (Object config, String type)

Yapılandırma Sahibinin takip edebileceği, izin verilen nesnelerden birini iletin.

void addSpecificConfig (Object config)

Yapılandırma Sahibinin takip edebileceği, izin verilen nesnelerden birini iletin.

IDeviceConfiguration clone (String newName)

Bu IDeviceConfiguration nesnesinin yüzeysel bir kopyasını yeni bir adla döndürün.

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

Dönüş Tüm yapılandırma nesnelerinin listesi, istenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini barındırıyordu.

getAllObjects ()

Geri Dön IDeviceConfiguration örneğini tutan tüm yapılandırma nesnelerinin listesi

IBuildProvider getBuildProvider ()

Cihaz yapılandırma sahibinin referansı olan IBuildProvider döndürün.

String getDeviceName ()

Yapılandırmanın "ad" alanında belirtilen cihazın Adını döndürür.

TestDeviceOptions getDeviceOptions ()

Cihaz yapılandırma sahibinin sahip olduğu TestDeviceOptions döndürün.

IDeviceRecovery getDeviceRecovery ()

Cihaz yapılandırma sahibinin sahip olduğu IDeviceRecovery döndürün.

IDeviceSelection getDeviceRequirements ()

Cihaz yapılandırma sahibinin sahip olduğu IDeviceSelection değerini döndürün.

Integer getFrequency (Object config)

Nesnenin frekansını döndürür.

getLabPreparers ()

Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer listesini döndürün.

getTargetPreparers ()

Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer listesini döndürün.

boolean isFake ()

Kapsayıcının Test Edilen Cihaz için olup olmadığını döndürür.

void removeObjectType (String type)

Belirtilen nesne türünü aygıt yapılandırma tutucusundan kaldırın.

Kamu inşaatçıları

CihazYapılandırmaTutucu

public DeviceConfigurationHolder ()

CihazYapılandırmaTutucu

public DeviceConfigurationHolder (String deviceName)

Parametreler
deviceName String

CihazYapılandırmaTutucu

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parametreler
deviceName String

isFake boolean

Genel yöntemler

EkleFrekans

public void addFrequency (Object config, 
                Integer frequency)

Nesnenin frekansını takip edin, böylece ona karşı seçeneği uygun şekilde enjekte edebiliriz.

Parametreler
config Object : Frekansını takip ettiğimiz nesnedir.

frequency Integer : nesneyle ilişkili frekans.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

Yapılandırma Sahibinin takip edebileceği, izin verilen nesnelerden birini iletin.

İzin verilen nesnelerin tam listesi şunlardır: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametreler
config Object : yukarıdaki türden bir nesne.

type String : iletilen yapılandırma nesnesinin türü.

Atar
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

Yapılandırma Sahibinin takip edebileceği, izin verilen nesnelerden birini iletin.

İzin verilen nesnelerin tam listesi şunlardır: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parametreler
config Object : yukarıdaki türden bir nesne.

Atar
ConfigurationException

klon

public IDeviceConfiguration clone (String newName)

Bu IDeviceConfiguration nesnesinin yüzeysel bir kopyasını yeni bir adla döndürün.

Parametreler
newName String

İadeler
IDeviceConfiguration

klon

public IDeviceConfiguration clone ()

İadeler
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

Dönüş Tüm yapılandırma nesnelerinin listesi, istenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini barındırıyordu.

Parametreler
configType String

İadeler

getAllObjects

public  getAllObjects ()

Geri Dön IDeviceConfiguration örneğini tutan tüm yapılandırma nesnelerinin listesi

İadeler

getBuildProvider

public IBuildProvider getBuildProvider ()

Cihaz yapılandırma sahibinin referansı olan IBuildProvider döndürün.

İadeler
IBuildProvider

getDeviceName

public String getDeviceName ()

Yapılandırmanın "ad" alanında belirtilen cihazın Adını döndürür.

İadeler
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Cihaz yapılandırma sahibinin sahip olduğu TestDeviceOptions döndürün.

İadeler
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Cihaz yapılandırma sahibinin sahip olduğu IDeviceRecovery döndürün.

İadeler
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Cihaz yapılandırma sahibinin sahip olduğu IDeviceSelection değerini döndürün.

İadeler
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Nesnenin frekansını döndürür.

Parametreler
config Object

İadeler
Integer

getLabPreparers

public  getLabPreparers ()

Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer listesini döndürün.

İadeler

getTargetPreparers

public  getTargetPreparers ()

Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer listesini döndürün.

İadeler

sahtedir

public boolean isFake ()

Kapsayıcının Test Edilen Cihaz için olup olmadığını döndürür.

İadeler
boolean

kaldırObjectType

public void removeObjectType (String type)

Belirtilen nesne türünü aygıt yapılandırma tutucusundan kaldırın.

Parametreler
type String : Kaldırılacak nesnenin türü.

Atar
ConfigurationException