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ık değerini 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ürme.

getAllObjects()

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

IBuildProvider getBuildProvider()

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

String getDeviceName()

Yapılandırmanın "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ırması sahibinin sahip olduğu IDeviceRecovery'yi iade edin.

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

DeviceConfigurationHolder

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ık değerini 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: nesnesi.

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: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

Parametreler
config Object: nesnesi.

Atışlar
ConfigurationException

clone

public IDeviceConfiguration clone (String newName)

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

Parametreler
newName String

İlerlemeler
IDeviceConfiguration

clone

public IDeviceConfiguration clone ()

İlerlemeler
IDeviceConfiguration

getAllObjectOfType

public  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ürme.

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 "ad" alanında belirtilen cihazın adını döndürür.

İlerlemeler
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

İ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ırması sahibinin sahip olduğu IDeviceSelection'yi iade edin.

İ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 edilen bir cihaz için 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ılacağı öğenin türü.

Atışlar
ConfigurationException