IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Cihaz Yapılandırma Tutucu Arayüzü. Bir cihazın konfigürasyonu için bilgileri tutabilen bir nesneyi temsil etmek için kullanın.

Özet

Genel yöntemler

abstract void addFrequency (Object config, Integer frequency)

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

abstract void addSpecificConfig (Object config, String type)

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

abstract void addSpecificConfig (Object config)

Yapılandırma Sahibinin izleyebileceği izin verilen nesnelerden birini iletin.

abstract IDeviceConfiguration clone (String newName)

Bu basit bir kopyasını döndürür IDeviceConfiguration yeni bir isim altında, nesne.

abstract IDeviceConfiguration clone ()

Bu basit bir kopyasını döndürür IDeviceConfiguration nesne.

abstract getAllObjectOfType (String configType)

Tüm yapılandırma nesnelerinin listesini döndürür örneğini düzenlenen IDeviceConfiguration yapılandırma isteyen tür eşleşir.

abstract getAllObjects ()

Tüm yapılandırma nesnelerinin listesini döndürür örneğini düzenlenen IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Dönüş IBuildProvider cihaz konfigürasyon tutucu değinmekteyse de, bu.

abstract String getDeviceName ()

Konfigürasyonun "name" alanında belirtilen cihazın Adını döndürür.

abstract TestDeviceOptions getDeviceOptions ()

İade TestDeviceOptions cihaz yapılandırma tutucu olduğunu.

abstract IDeviceRecovery getDeviceRecovery ()

İade IDeviceRecovery cihaz konfigürasyon tutucu olduğunu.

abstract IDeviceSelection getDeviceRequirements ()

İade IDeviceSelection cihaz konfigürasyon tutucu olduğunu.

abstract Integer getFrequency (Object config)

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

abstract getLabPreparers ()

Bir listesini döndürür ITargetPreparer cihaz konfigürasyon tutucu vardır.

abstract getTargetPreparers ()

Bir listesini döndürür ITargetPreparer cihaz konfigürasyon tutucu vardır.

abstract boolean isFake ()

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

abstract void removeObjectType (String type)

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

Genel yöntemler

addFrequency

public abstract 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 : Nesne biz frekansı izliyorlar.

frequency Integer : nesnesi ile ilişkili frekans.

addSpecificConfig

public abstract 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 bir tür nesne.

type String : konfigürasyon nesnesinin tipi geçirilir.

atar
ConfigurationException iletilen nesnenin izin verilen türlerle eşleşmemesi durumunda.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Yapılandırma Sahibinin izleyebileceği izin verilen nesnelerden birini iletin.

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

parametreler
config Object : Yukarıdaki bir tür nesne.

atar
ConfigurationException iletilen nesnenin izin verilen türlerle eşleşmemesi durumunda.

klon

public abstract IDeviceConfiguration clone (String newName)

Bu basit bir kopyasını döndürür IDeviceConfiguration yeni bir isim altında, nesne.

parametreler
newName String

İadeler
IDeviceConfiguration

klon

public abstract IDeviceConfiguration clone ()

Bu basit bir kopyasını döndürür IDeviceConfiguration nesne.

İadeler
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Tüm yapılandırma nesnelerinin listesini döndürür örneğini düzenlenen IDeviceConfiguration yapılandırma isteyen tür eşleşir.

parametreler
configType String

İadeler

getAllObjects

public abstract  getAllObjects ()

Tüm yapılandırma nesnelerinin listesini döndürür örneğini düzenlenen IDeviceConfiguration

İadeler

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Dönüş IBuildProvider cihaz konfigürasyon tutucu değinmekteyse de, bu.

İadeler
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Konfigürasyonun "name" alanında belirtilen cihazın Adını döndürür.

İadeler
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

İade TestDeviceOptions cihaz yapılandırma tutucu olduğunu.

İadeler
TestDeviceOptions

getDeviceKurtarma

public abstract IDeviceRecovery getDeviceRecovery ()

İade IDeviceRecovery cihaz konfigürasyon tutucu olduğunu.

İadeler
IDeviceRecovery

getDeviceGereksinimleri

public abstract IDeviceSelection getDeviceRequirements ()

İade IDeviceSelection cihaz konfigürasyon tutucu olduğunu.

İadeler
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

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

parametreler
config Object

İadeler
Integer

getLabPreparers

public abstract  getLabPreparers ()

Bir listesini döndürür ITargetPreparer cihaz konfigürasyon tutucu vardır.

İadeler

getTargetPreparers

public abstract  getTargetPreparers ()

Bir listesini döndürür ITargetPreparer cihaz konfigürasyon tutucu vardır.

İadeler

sahtedir

public abstract boolean isFake ()

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

İadeler
boolean

kaldırObjectType

public abstract void removeObjectType (String type)

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

parametreler
type String : nesne türü kaldırın.

atar
ConfigurationException türün desteklenmemesi durumunda.