IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Cihaz Yapılandırması Sahibi Arayüzü. Bir cihazın yapılandırmasıyla ilgili bilgileri barındırabilecek bir nesneyi temsil etmek için kullanılır.

Özet

Herkese açık yöntemler

abstract void addFrequency(Object config, Integer frequency)

Nesnenin sıklık değerini takip edin. Böylece, nesneye uygun şekilde seçenek ekleyebiliriz.

abstract void addSpecificConfig(Object config, String type)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

abstract void addSpecificConfig(Object config)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

abstract IDeviceConfiguration clone(String newName)

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

abstract IDeviceConfiguration clone()

Bu IDeviceConfiguration nesnesinin sığ bir kopyasını döndürme.

abstract 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.

abstract getAllObjects()

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

abstract IBuildProvider getBuildProvider()

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

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

abstract IDeviceRecovery getDeviceRecovery()

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

abstract IDeviceSelection getDeviceRequirements()

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

abstract Integer getFrequency(Object config)

Nesnenin sıklık değerini döndürür.

abstract getLabPreparers()

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

abstract getTargetPreparers()

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

abstract boolean isFake()

Kapsayıcının test edilen bir cihaz için olup olmadığını döndürür.

abstract void removeObjectType(String type)

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

Herkese açık yöntemler

addFrequency

public abstract 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 abstract 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 iletilen nesne izin verilen türlerle eşleşmezse.

addSpecificConfig

public abstract 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 iletilen nesne izin verilen türlerle eşleşmezse.

clone

public abstract 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 abstract IDeviceConfiguration clone ()

Bu IDeviceConfiguration nesnesinin sığ bir kopyasını döndürme.

İlerlemeler
IDeviceConfiguration

getAllObjectOfType

public abstract  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 abstract  getAllObjects ()

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

İlerlemeler

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

İlerlemeler
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

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

İlerlemeler
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

İlerlemeler
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

İlerlemeler
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

İlerlemeler
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Nesnenin sıklık değerini döndürür.

Parametreler
config Object

İlerlemeler
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

İlerlemeler

getTargetPreparers

public abstract  getTargetPreparers ()

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

İlerlemeler

isFake

public abstract boolean isFake ()

Kapsayıcının test edilen bir cihaz için olup olmadığını döndürür.

İlerlemeler
boolean

removeObjectType

public abstract 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 türü desteklenmiyor olabilir.