CihazYapılandırmaSahibi
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Nesne | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Yüklenen cihaz yapılandırma nesnelerini özniteliklerinde saklayan somut bir IDeviceConfiguration
uygulaması.
Özet
Kamu inşaatçıları | |
---|---|
DeviceConfigurationHolder () | |
DeviceConfigurationHolder (String deviceName) | |
DeviceConfigurationHolder (String deviceName, boolean isFake) |
Genel yöntemler | |
---|---|
void | addFrequency (Object config, Integer frequency) Nesnenin frekansını takip edin, böylece ona karşı seçeneği uygun şekilde enjekte edebiliriz. |
void | addSpecificConfig (Object config, String type) Yapılandırma Sahibinin takip edebileceği izin verilen nesnelerden birini iletin. |
void | addSpecificConfig (Object config) Yapılandırma Sahibinin takip edebileceği izin verilen nesnelerden birini iletin. |
IDeviceConfiguration | clone (String newName) Bu |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Döndür İstenen yapılandırma türüyle eşleşen | |
getAllObjects () | |
IBuildProvider | getBuildProvider () Aygıt yapılandırma sahibinin |
String | getDeviceName () Konfigürasyonun "name" alanında belirtilen cihazın Adını döndürür. |
TestDeviceOptions | getDeviceOptions () Cihaz yapılandırma sahibinin sahip olduğu |
IDeviceRecovery | getDeviceRecovery () Aygıt yapılandırma sahibinin sahip olduğu |
IDeviceSelection | getDeviceRequirements () Aygıt yapılandırma sahibinin sahip olduğu |
Integer | getFrequency (Object config) Nesnenin frekansını döndürür. |
getLabPreparers () Cihaz yapılandırma sahibinin sahip olduğu | |
getTargetPreparers () Cihaz yapılandırma sahibinin sahip olduğu | |
boolean | isFake () Kapsayıcının Test Edilen Aygıt için olup olmadığını döndürür. |
void | removeObjectType (String type) Belirtilen nesne türünü aygıt yapılandırma tutucusundan kaldırın. |
Kamu inşaatçıları
CihazYapılandırmaSahibi
public DeviceConfigurationHolder ()
CihazYapılandırmaSahibi
public DeviceConfigurationHolder (String deviceName)
parametreler | |
---|---|
deviceName | String |
CihazYapılandırmaSahibi
public DeviceConfigurationHolder (String deviceName, boolean isFake)
parametreler | |
---|---|
deviceName | String |
isFake | boolean |
Genel yöntemler
addFrequency
public 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ı takip ettiğimiz nesne. |
frequency | Integer : nesneyle ilişkili frekans. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Yapılandırma Sahibinin takip edebileceği izin verilen nesnelerden birini iletin.
İzin verilen nesnelerin tam listesi: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
parametreler | |
---|---|
config | Object : yukarıdaki türden bir nesne. |
type | String : geçirilen yapılandırma nesnesinin türü. |
atar | |
---|---|
ConfigurationException |
addSpecificConfig
public void addSpecificConfig (Object config)
Yapılandırma Sahibinin takip edebileceği izin verilen nesnelerden birini iletin.
İzin verilen nesnelerin tam listesi: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
parametreler | |
---|---|
config | Object : yukarıdaki türden bir nesne. |
atar | |
---|---|
ConfigurationException |
klon
public IDeviceConfiguration clone (String newName)
Bu IDeviceConfiguration
nesnesinin sığ bir kopyasını yeni bir adla döndürün.
parametreler | |
---|---|
newName | String |
İadeler | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Döndür İstenen yapılandırma türüyle eşleşen IDeviceConfiguration
örneğinde tutulan tüm yapılandırma nesnelerinin listesi.
parametreler | |
---|---|
configType | String |
İadeler | |
---|---|
getAllObjects
publicgetAllObjects ()
IDeviceConfiguration
örneğini tutan tüm yapılandırma nesnelerinin listesi
İadeler | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Aygıt yapılandırma sahibinin IBuildProvider
.
İadeler | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Konfigürasyonun "name" alanında belirtilen cihazın Adını döndürür.
İadeler | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Cihaz yapılandırma sahibinin sahip olduğu TestDeviceOptions
.
İadeler | |
---|---|
TestDeviceOptions |
getDeviceKurtarma
public IDeviceRecovery getDeviceRecovery ()
Aygıt yapılandırma sahibinin sahip olduğu IDeviceRecovery
.
İadeler | |
---|---|
IDeviceRecovery |
getDeviceGereksinimleri
public IDeviceSelection getDeviceRequirements ()
Aygıt yapılandırma sahibinin sahip olduğu IDeviceSelection
.
İadeler | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
Nesnenin frekansını döndürür.
parametreler | |
---|---|
config | Object |
İadeler | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer
listesini döndürün.
İadeler | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer
listesini döndürün.
İadeler | |
---|---|
sahtedir
public boolean isFake ()
Kapsayıcının Test Edilen Aygıt için olup olmadığını döndürür.
İadeler | |
---|---|
boolean |
kaldırObjectType
public 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 |