CihazYapılandırması Tutucusu

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

Java.lang.Nesne
🎃 com.android.tradefed.config.DeviceConfigurationHolder


Yüklenen cihazı depolayan somut bir IDeviceConfiguration uygulaması yapılandırma nesnelerini tanımlamasına yardımcı olur.

Özet

Kamu inşaatçıları

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

Herkese açık yöntemler

void addFrequency(Object config, Integer frequency)

Seçeneği doğru şekilde yerleştirebilmemiz için nesnenin frekansını takip edin.

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 sığ bir kopyasını yeni bir adla döndürün.

IDeviceConfiguration clone()

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.

getAllObjects()

Döndür: Şunun örneğini içeren tüm yapılandırma nesnelerinin listesini: IDeviceConfiguration.

IBuildProvider getBuildProvider()

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

String getDeviceName()

"name" alanında belirtilen cihazın adını döndürür olabilir.

TestDeviceOptions getDeviceOptions()

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

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

Cihaz yapılandırma sahibinin sahip olduğu IDeviceSelection cihazını 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 Altındaki 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ın.

Kamu inşaatçıları

CihazYapılandırması Tutucusu

public DeviceConfigurationHolder ()

CihazYapılandırması Tutucusu

public DeviceConfigurationHolder (String deviceName)

Parametreler
deviceName String

CihazYapılandırması Tutucusu

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Parametreler
deviceName String

isFake boolean

Herkese açık yöntemler

sıklık

public void addFrequency (Object config, 
                Integer frequency)

Seçeneği doğru şekilde yerleştirebilmemiz için nesnenin frekansını takip edin.

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

frequency Integer: Nesneyle ilişkilendirilen 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 şunlardır: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

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

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

Fırlatma
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 nesne.

Fırlatma
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 ()

Döndür: Şunun örneğini içeren tüm yapılandırma nesnelerinin listesini: IDeviceConfiguration.

İlerlemeler

getBuildProvider

public IBuildProvider getBuildProvider ()

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

İlerlemeler
IBuildProvider

getCihazAdı

public String getDeviceName ()

"name" alanında belirtilen cihazın adını döndürür olabilir.

İ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ırma sahibinin sahip olduğu IDeviceRecovery cihazını döndürün.

İlerlemeler
IDeviceRecovery

getCihazGereksinimleri

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 frekansını döndürür.

Parametreler
config Object

İlerlemeler
Integer

getLabPreparers

public  getLabPreparers ()

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

İlerlemeler

getTargetPreparers'lar

public  getTargetPreparers ()

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

İlerlemeler

Sahte

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ırma tutucusundan kaldırın.

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

Fırlatma
ConfigurationException