IDeviceYapılandırması
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Cihaz Konfigürasyonu 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 uygun şekilde seçenek enjekte edebiliriz. |
abstract void | addSpecificConfig (Object config, String type) Konfigürasyon Sahibinin takip edebileceği izin verilen nesnelerden birini iletin. |
abstract void | addSpecificConfig (Object config) Konfigürasyon Sahibinin takip edebileceği izin verilen nesnelerden birini iletin. |
abstract IDeviceConfiguration | clone (String newName) Bu |
abstract IDeviceConfiguration | clone () Bu |
abstract | getAllObjectOfType (String configType) Dönüş İstenen yapılandırma türüyle eşleşen |
abstract | getAllObjects () Dönüş |
abstract IBuildProvider | getBuildProvider () Cihaz yapılandırma sahibinin başvurduğu |
abstract String | getDeviceName () Yapılandırmanın "ad" alanında belirtilen aygıtın Adını döndürür. |
abstract TestDeviceOptions | getDeviceOptions () Cihaz yapılandırma sahibinin sahip olduğu |
abstract IDeviceRecovery | getDeviceRecovery () Cihaz yapılandırma sahibinin sahip olduğu |
abstract IDeviceSelection | getDeviceRequirements () Cihaz yapılandırma sahibinin sahip olduğu |
abstract Integer | getFrequency (Object config) Nesnenin frekansını döndürür. |
abstract | getLabPreparers () Cihaz yapılandırma sahibinin sahip olduğu |
abstract | getTargetPreparers () Cihaz yapılandırma sahibinin sahip olduğu |
abstract boolean | isFake () Kapsayıcının Test Edilen Cihaz için olup olmadığını döndürür. |
abstract void | removeObjectType (String type) Belirtilen nesne tipini cihaz yapılandırma sahibinden kaldırın. |
Genel yöntemler
ekleme Frekansı
public abstract 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 abstract 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 | geçirilen nesnenin izin verilen türlerle eşleşmemesi durumunda. |
addSpecificConfig
public abstract 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 | geçirilen nesnenin izin verilen türlerle eşleşmemesi durumunda. |
klon
public abstract IDeviceConfiguration clone (String newName)
Bu IDeviceConfiguration
nesnesinin sığ bir kopyasını yeni bir adla döndürün.
parametreler | |
---|---|
newName | String |
İadeler | |
---|---|
IDeviceConfiguration |
klon
public abstract IDeviceConfiguration clone ()
Bu IDeviceConfiguration
nesnesinin yüzeysel bir kopyasını döndürün.
İadeler | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (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
public abstractgetAllObjects ()
Dönüş IDeviceConfiguration
örneğini tutan tüm yapılandırma nesnelerinin listesi
İadeler | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Cihaz yapılandırma sahibinin başvurduğu IBuildProvider
döndürün.
İadeler | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Yapılandırmanın "ad" alanında belirtilen aygıtın Adını döndürür.
İadeler | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Cihaz yapılandırma sahibinin sahip olduğu TestDeviceOptions
döndürün.
İadeler | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Cihaz yapılandırma sahibinin sahip olduğu IDeviceRecovery
döndürün.
İadeler | |
---|---|
IDeviceRecovery |
getDeviceGereksinimleri
public abstract IDeviceSelection getDeviceRequirements ()
Cihaz yapılandırma sahibinin sahip olduğu IDeviceSelection
döndürün.
İadeler | |
---|---|
IDeviceSelection |
getFrekans
public abstract Integer getFrequency (Object config)
Nesnenin frekansını döndürür.
parametreler | |
---|---|
config | Object |
İadeler | |
---|---|
Integer |
getLabHazırlayıcılar
public abstractgetLabPreparers ()
Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer
listesini döndürün.
İadeler | |
---|---|
getTargetHazırlayıcılar
public abstractgetTargetPreparers ()
Cihaz yapılandırma sahibinin sahip olduğu ITargetPreparer
listesini döndürün.
İadeler | |
---|---|
sahtedir
public abstract boolean isFake ()
Kapsayıcının Test Edilen Cihaz için olup olmadığını döndürür.
İadeler | |
---|---|
boolean |
kaldırObjectType
public abstract 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 | türün desteklenmemesi durumunda. |