DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


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

Özet

Herkese açık oluşturucular

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 karşı seçeneği düzgün bir şekilde 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 adla sığ kopyasını döndürür.

IDeviceConfiguration clone()

List<Object> getAllObjectOfType(String configType)

İstenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğinde tutulan tüm yapılandırma nesnelerinin listesini döndürür.

List<Object> getAllObjects()

Return The list of all the configuration objects held the instance of IDeviceConfiguration

IBuildProvider getBuildProvider()

Cihaz yapılandırma sahibinin 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ırma sahibinin sahip olduğu TestDeviceOptions değerini döndürür.

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

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

Integer getFrequency(Object config)

Nesnenin sıklığını döndürür.

List<ITargetPreparer> getLabPreparers()

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

List<ITargetPreparer> getTargetPreparers()

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

boolean isFake()

Kapsayıcının test edilen bir cihaza ait olup olmadığını döndürür.

void removeObjectType(String type)

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

Herkese açık oluşturucular

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ığını takip edin. Böylece, nesneye karşı seçeneği düzgün bir şekilde 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ürlerden birine ait nesne.

type String: Geçirilen yapılandırma nesnesinin türü.

Verdiği hatalar
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: Yukarıdaki türlerden birine ait nesne.

Verdiği hatalar
ConfigurationException

clone

public IDeviceConfiguration clone (String newName)

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

Parametreler
newName String

İadeler
IDeviceConfiguration

clone

public IDeviceConfiguration clone ()

İadeler
IDeviceConfiguration

getAllObjectOfType

public List<Object> getAllObjectOfType (String configType)

İstenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğinde tutulan tüm yapılandırma nesnelerinin listesini döndürür.

Parametreler
configType String

İadeler
List<Object>

getAllObjects

public List<Object> getAllObjects ()

Return The list of all the configuration objects held the instance of IDeviceConfiguration

İadeler
List<Object>

getBuildProvider

public IBuildProvider getBuildProvider ()

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

İ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 değerini döndürür.

İadeler
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

İadeler
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

İadeler
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Nesnenin sıklığını döndürür.

Parametreler
config Object

İadeler
Integer

getLabPreparers

public List<ITargetPreparer> getLabPreparers ()

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

İadeler
List<ITargetPreparer>

getTargetPreparers

public List<ITargetPreparer> getTargetPreparers ()

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

İadeler
List<ITargetPreparer>

isFake

public boolean isFake ()

Kapsayıcının test edilen bir cihaza ait olup olmadığını döndürür.

İadeler
boolean

removeObjectType

public void removeObjectType (String type)

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

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

Verdiği hatalar
ConfigurationException