CihazYapılandırmaTutucu
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Yüklenen aygıt 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önüş Tüm yapılandırma nesnelerinin listesi, istenen yapılandırma türüyle eşleşen | |
getAllObjects () Geri Dön | |
IBuildProvider | getBuildProvider () Cihaz yapılandırma sahibinin referansı olan |
String | getDeviceName () Yapılandırmanın "ad" alanında belirtilen cihazın Adını döndürür. |
TestDeviceOptions | getDeviceOptions () Cihaz yapılandırma sahibinin sahip olduğu |
IDeviceRecovery | getDeviceRecovery () Cihaz yapılandırma sahibinin sahip olduğu |
IDeviceSelection | getDeviceRequirements () Cihaz 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 Cihaz 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ırmaTutucu
public DeviceConfigurationHolder ()
CihazYapılandırmaTutucu
public DeviceConfigurationHolder (String deviceName)
Parametreler | |
---|---|
deviceName | String |
CihazYapılandırmaTutucu
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Parametreler | |
---|---|
deviceName | String |
isFake | boolean |
Genel yöntemler
EkleFrekans
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ını takip ettiğimiz nesnedir. |
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 ş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 |
addSpecificConfig
public 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 |
klon
public IDeviceConfiguration clone (String newName)
Bu IDeviceConfiguration
nesnesinin yüzeysel bir kopyasını yeni bir adla döndürün.
Parametreler | |
---|---|
newName | String |
İadeler | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (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
publicgetAllObjects ()
Geri Dön IDeviceConfiguration
örneğini tutan tüm yapılandırma nesnelerinin listesi
İadeler | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Cihaz yapılandırma sahibinin referansı olan IBuildProvider
döndürün.
İadeler | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Yapılandırmanın "ad" 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
döndürün.
İadeler | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Cihaz yapılandırma sahibinin sahip olduğu IDeviceRecovery
döndürün.
İadeler | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Cihaz yapılandırma sahibinin sahip olduğu IDeviceSelection
değerini döndürün.
İ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 Cihaz 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 |