IDeviceYapılandırması

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceYapılandırması


Cihaz Yapılandırma Tutucu Arayüzü. Bir aygıtın yapılandırmasına ilişkin 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 takip edebileceği, izin verilen nesnelerden birini iletin.

abstract IDeviceConfiguration clone (String newName)

Bu IDeviceConfiguration nesnesinin yüzeysel bir kopyasını yeni bir adla döndürün.

abstract IDeviceConfiguration clone ()

Bu IDeviceConfiguration nesnesinin yüzeysel bir kopyasını döndürün.

abstract getAllObjectOfType (String configType)

Dönüş Tüm yapılandırma nesnelerinin listesi, istenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini barındırıyordu.

abstract getAllObjects ()

Geri Dön IDeviceConfiguration örneğini tutan tüm yapılandırma nesnelerinin listesi

abstract IBuildProvider getBuildProvider ()

Cihaz yapılandırma sahibinin referansı olan IBuildProvider döndürün.

abstract String getDeviceName ()

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

abstract TestDeviceOptions getDeviceOptions ()

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

abstract IDeviceRecovery getDeviceRecovery ()

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

abstract IDeviceSelection getDeviceRequirements ()

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

abstract Integer getFrequency (Object config)

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

abstract getLabPreparers ()

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

abstract getTargetPreparers ()

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

abstract boolean isFake ()

Kapsayıcının Test Edilen Cihaz 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

EkleFrekans

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 : Frekansını takip ettiğimiz nesnedir.

frequency Integer : nesneyle 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 türden bir nesne.

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

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

addSpecificConfig

public abstract void addSpecificConfig (Object config)

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 türden bir nesne.

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

klon

public abstract IDeviceConfiguration clone (String newName)

Bu IDeviceConfiguration nesnesinin yüzeysel bir kopyasını yeni bir adla döndürün.

Parametreler
newName String

İadeler
IDeviceConfiguration

klon

public abstract IDeviceConfiguration clone ()

Bu IDeviceConfiguration nesnesinin yüzeysel bir kopyasını döndürün.

İadeler
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Dönüş Tüm yapılandırma nesnelerinin listesi, istenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini barındırıyordu.

Parametreler
configType String

İadeler

getAllObjects

public abstract  getAllObjects ()

Geri Dön IDeviceConfiguration örneğini tutan tüm yapılandırma nesnelerinin listesi

İadeler

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Cihaz yapılandırma sahibinin referansı olan IBuildProvider döndürün.

İadeler
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

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

İadeler
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

İadeler
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

İadeler
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

İ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 ()

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

İadeler

getTargetPreparers

public abstract  getTargetPreparers ()

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

İadeler

sahtedir

public abstract boolean isFake ()

Kapsayıcının Test Edilen Cihaz 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 : Kaldırılacak nesnenin türü.

Atar
ConfigurationException türün desteklenmemesi durumunda.