Cihaz Yapılandırması Tutucu
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Yüklenen aygıt yapılandırma nesnelerini özniteliklerinde depolayan 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 uygun şekilde seçenek enjekte edebiliriz. |
void | addSpecificConfig (Object config, String type) Konfigürasyon Sahibinin takip edebileceği izin verilen nesnelerden birini iletin. |
void | addSpecificConfig (Object config) Konfigürasyon Sahibinin takip edebileceği izin verilen nesnelerden birini iletin. |
IDeviceConfiguration | clone (String newName) Bu |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Dönüş İstenen yapılandırma türüyle eşleşen | |
getAllObjects () Dönüş | |
IBuildProvider | getBuildProvider () Cihaz yapılandırma sahibinin başvurduğu |
String | getDeviceName () Yapılandırmanın "ad" alanında belirtilen aygıtı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 tipini cihaz yapılandırma sahibinden kaldırın. |
kamu inşaatçılar
Cihaz Yapılandırması Tutucu
public DeviceConfigurationHolder ()
Cihaz Yapılandırması Tutucu
public DeviceConfigurationHolder (String deviceName)
parametreler | |
---|---|
deviceName | String |
Cihaz Yapılandırması Tutucu
public DeviceConfigurationHolder (String deviceName, boolean isFake)
parametreler | |
---|---|
deviceName | String |
isFake | boolean |
Genel yöntemler
ekleme Frekansı
public void addFrequency (Object config, Integer frequency)
Nesnenin frekansını takip edin, böylece ona uygun şekilde seçenek enjekte edebiliriz.
parametreler | |
---|---|
config | Object : Frekansını takip ettiğimiz nesne. |
frequency | Integer : nesneyle ilişkili frekans. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Konfigürasyon 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 : geçirilen yapılandırma nesnesinin türü. |
Atar | |
---|---|
ConfigurationException |
addSpecificConfig
public void addSpecificConfig (Object config)
Konfigürasyon 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 sığ bir kopyasını yeni bir adla döndürün.
parametreler | |
---|---|
newName | String |
İadeler | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Dönüş İstenen yapılandırma türüyle eşleşen IDeviceConfiguration
örneğini tutan tüm yapılandırma nesnelerinin listesi.
parametreler | |
---|---|
configType | String |
İadeler | |
---|---|
tüm nesneleri al
publicgetAllObjects ()
Dönüş IDeviceConfiguration
örneğini tutan tüm yapılandırma nesnelerinin listesi
İadeler | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Cihaz yapılandırma sahibinin başvurduğu IBuildProvider
döndürün.
İadeler | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Yapılandırmanın "ad" alanında belirtilen aygıtı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 |
getDeviceGereksinimleri
public IDeviceSelection getDeviceRequirements ()
Cihaz yapılandırma sahibinin sahip olduğu IDeviceSelection
döndürün.
İadeler | |
---|---|
IDeviceSelection |
getFrekans
public Integer getFrequency (Object config)
Nesnenin frekansını döndürür.
parametreler | |
---|---|
config | Object |
İadeler | |
---|---|
Integer |
getLabHazırlayıcılar
publicgetLabPreparers ()
Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer
listesini döndürün.
İadeler | |
---|---|
getTargetHazırlayıcılar
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 tipini cihaz yapılandırma sahibinden kaldırın.
parametreler | |
---|---|
type | String : Kaldırılacak nesnenin türü. |
Atar | |
---|---|
ConfigurationException |