DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


Yüklenen cihaz yapılandırma nesnelerini özelliklerinde depolayan somut bir IDeviceConfiguration uygulaması.

Özet

Herkese açık kurucular

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

Herkese açık yöntemler

void addFrequency(Object config, Integer frequency)

Nesnenin sıklığını takip edin. Böylece, nesneye uygun şekilde seçenek ekleyebiliriz.

void addSpecificConfig(Object config, String type)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

void addSpecificConfig(Object config)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

IDeviceConfiguration clone(String newName)

Bu IDeviceConfiguration nesnesinin yeni bir ad altında basit bir kopyasını döndürme

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

İstenilen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini içeren tüm yapılandırma nesnelerinin listesini döndürür.

getAllObjects()

IDeviceConfiguration örneğini içeren tüm yapılandırma nesnelerinin listesini döndürme

IBuildProvider getBuildProvider()

Cihaz yapılandırma sahibinin referans verdiği IBuildProvider döndürün.

String getDeviceName()

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

TestDeviceOptions getDeviceOptions()

Cihaz yapılandırması sahibinin sahip olduğu TestDeviceOptions'yi iade edin.

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

Cihaz yapılandırması sahibinin sahip olduğu IDeviceSelection'yi iade edin.

Integer getFrequency(Object config)

Nesnenin sıklık değerini döndürür.

getLabPreparers()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

getTargetPreparers()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

boolean isFake()

Kapsayıcının test edilen bir cihaz için olup olmadığını döndürür.

void removeObjectType(String type)

Belirtilen nesne türünü cihaz yapılandırması tutucusundan kaldırın.

Herkese açık kurucular

CihazYapılandırması Tutucusu

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

Parametreler
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parametreler
deviceName String

isFake boolean

Herkese açık yöntemler

addFrequency

public void addFrequency (Object config, 
                Integer frequency)

Nesnenin sıklığını takip edin. Böylece, nesneye uygun şekilde seçenek ekleyebiliriz.

Parametreler
config Object: Sıklığını izlediğimiz nesne.

frequency Integer: Nesneyle ilişkili sıklık.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

İzin verilen nesnelerin tam listesi: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

Parametreler
config Object: Yukarıdaki türden nesne.

type String: İletilen yapılandırma nesnesi türü.

Atışlar
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

Yapılandırma Sahibi'nin 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.

Atışlar
ConfigurationException

klonlamak

public IDeviceConfiguration clone (String newName)

Bu IDeviceConfiguration nesnesinin sığ bir kopyasını yeni bir adla döndürün.

Parametreler
newName String

İlerlemeler
IDeviceConfiguration

klonlamak

public IDeviceConfiguration clone ()

İlerlemeler
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

Döndürme İstenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini içeren tüm yapılandırma nesnelerinin listesi.

Parametreler
configType String

İlerlemeler

getAllObjects

public  getAllObjects ()

IDeviceConfiguration örneğini içeren tüm yapılandırma nesnelerinin listesini döndürme

İlerlemeler

getBuildProvider

public IBuildProvider getBuildProvider ()

Cihaz yapılandırması tutucusunun referans verdiği IBuildProvider değerini döndürür.

İlerlemeler
IBuildProvider

getDeviceName

public String getDeviceName ()

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

İlerlemeler
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

İlerlemeler
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Cihaz yapılandırması sahibinin sahip olduğu IDeviceRecovery'yi iade edin.

İlerlemeler
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

İlerlemeler
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Nesnenin sıklık değerini döndürür.

Parametreler
config Object

İlerlemeler
Integer

getLabPreparers

public  getLabPreparers ()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

İlerlemeler

getTargetPreparers

public  getTargetPreparers ()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

İlerlemeler

isFake

public boolean isFake ()

Kapsayıcının Test Altındaki bir Cihaza ait olup olmadığını döndürür.

İlerlemeler
boolean

removeObjectType

public void removeObjectType (String type)

Belirtilen nesne türünü cihaz yapılandırması tutucusundan kaldırın.

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

Atışlar
ConfigurationException