IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Device Configuration Holder Interface. Bir cihazın yapılandırma bilgilerini tutabilen 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ığını takip edin. Böylece, nesneye karşı seçeneği düzgün bir şekilde 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 adla sığ kopyasını döndürür.

abstract IDeviceConfiguration clone()

Bu IDeviceConfiguration nesnenin sığ bir kopyasını döndürür.

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

abstract List<Object> getAllObjects()

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

abstract IBuildProvider getBuildProvider()

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

abstract IDeviceRecovery getDeviceRecovery()

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

abstract IDeviceSelection getDeviceRequirements()

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

abstract Integer getFrequency(Object config)

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

abstract List<ITargetPreparer> getLabPreparers()

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

abstract List<ITargetPreparer> getTargetPreparers()

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

abstract boolean isFake()

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

abstract void removeObjectType(String type)

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

Herkese açık yöntemler

addFrequency

public abstract 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 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: Yukarıdaki türlerden birine ait nesne.

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

Verdiği hatalar
ConfigurationException Geçirilen nesne, izin verilen türlerle eşleşmediğinde

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

Verdiği hatalar
ConfigurationException Geçirilen nesne, izin verilen türlerle eşleşmediğinde

clone

public abstract IDeviceConfiguration clone (String newName)

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

Parametreler
newName String

İadeler
IDeviceConfiguration

clone

public abstract IDeviceConfiguration clone ()

Bu IDeviceConfiguration nesnenin sığ bir kopyasını döndürür.

İadeler
IDeviceConfiguration

getAllObjectOfType

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

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

İadeler
List<Object>

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

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

İadeler
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

İadeler
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

İadeler
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

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

Parametreler
config Object

İadeler
Integer

getLabPreparers

public abstract List<ITargetPreparer> getLabPreparers ()

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

İadeler
List<ITargetPreparer>

getTargetPreparers

public abstract List<ITargetPreparer> getTargetPreparers ()

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

İadeler
List<ITargetPreparer>

isFake

public abstract boolean isFake ()

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

İadeler
boolean

removeObjectType

public abstract 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 türü desteklenmiyorsa