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 |
abstract IDeviceConfiguration | clone () Bu basit bir kopyasını döndürür |
abstract | getAllObjectOfType (String configType) Tüm yapılandırma nesnelerinin listesini döndürür örneğini düzenlenen |
abstract | getAllObjects () Tüm yapılandırma nesnelerinin listesini döndürür örneğini düzenlenen |
abstract IBuildProvider | getBuildProvider () Dönüş |
abstract String | getDeviceName () Konfigürasyonun "name" alanında belirtilen cihazın Adını döndürür. |
abstract TestDeviceOptions | getDeviceOptions () İade |
abstract IDeviceRecovery | getDeviceRecovery () İade |
abstract IDeviceSelection | getDeviceRequirements () İade |
abstract Integer | getFrequency (Object config) Nesnenin frekansını döndürür. |
abstract | getLabPreparers () Bir listesini döndürür |
abstract | getTargetPreparers () Bir listesini döndürü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 abstractgetAllObjectOfType (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 abstractgetAllObjects ()
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 abstractgetLabPreparers ()
Bir listesini döndürür ITargetPreparer
cihaz konfigürasyon tutucu vardır.
İadeler | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
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. |