Yapılandırma Tanımı
public class ConfigurationDef
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
Bir konfigürasyonun, ilişkili nesnelerinin ve seçeneklerinin kaydını tutar.
Özet
İç içe geçmiş sınıflar | |
---|---|
class | ConfigurationDef.ConfigObjectDef Bir className için bilgi tutacak nesne ve sahip olduğu görünüm numarası (örneğin, bir yapılandırma aynı nesneye iki kez sahipse, ilki ilk görünüm numarasına sahip olacaktır). |
Alanlar | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Kamu inşaatçıları | |
---|---|
ConfigurationDef (String name) |
Genel yöntemler | |
---|---|
int | addConfigObjectDef (String typeName, String className) Tanıma bir yapılandırma nesnesi ekler |
String | addExpectedDevice (String deviceName, boolean isFake) Takip edilmesi gereken bir cihazı ve gerçek olup olmadığını ekleyin. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) Tanıma seçenek ekler |
IConfiguration | createConfiguration () Bu tanımda saklanan bilgilerden bir konfigürasyon oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Bu tanımda saklanan bilgilerden bir konfigürasyon oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur. |
String | getDescription () Yapılandırmanın kısa bir açıklamasını döndürür |
getExpectedDevices () İzlenen cihazların geçerli Haritasını ve bunların gerçek olup olmadığını döndürür. | |
String | getName () Bu konfigürasyon tanımının adını alır |
boolean | isMultiDeviceMode () Kaydedilen konfigürasyonun çoklu cihaz olup olmadığını döndürür. |
void | setDescription (String description) Konfigürasyon tanımı açıklamasını ayarlar |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Korumalı yöntemler | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) İstisna varsa reddedilen nesnelerin haritasını değerlendirin. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Alanlar
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Kamu inşaatçıları
Yapılandırma Tanımı
public ConfigurationDef (String name)
Parametreler | |
---|---|
name | String |
Genel yöntemler
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Tanıma bir yapılandırma nesnesi ekler
Parametreler | |
---|---|
typeName | String : yapılandırma nesnesi türünün adı |
className | String : yapılandırma nesnesinin sınıf adı |
İadeler | |
---|---|
int | bu className öğesinin bu ConfigurationDef öğesinde bu süre de dahil olmak üzere kaç kez göründüğü. Tüm ConfigurationDef yöntemleri bu sınıfları sabit bir sıralamayla döndürdüğü için bu dizin, yeni eklenen clasName örneği için benzersiz bir tanımlayıcı görevi görebilir. |
beklenilenCihaz ekle
public String addExpectedDevice (String deviceName, boolean isFake)
Takip edilmesi gereken bir cihazı ve gerçek olup olmadığını ekleyin.
Parametreler | |
---|---|
deviceName | String |
isFake | boolean |
İadeler | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Tanıma seçenek ekler
Parametreler | |
---|---|
optionName | String : seçeneğin adı |
optionKey | String |
optionValue | String : seçenek değeri |
optionSource | String |
type | String |
yapılandırmaYapılandırma oluştur
public IConfiguration createConfiguration ()
Bu tanımda saklanan bilgilerden bir konfigürasyon oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur.
İadeler | |
---|---|
IConfiguration | oluşturulan IConfiguration |
Atar | |
---|---|
ConfigurationException | konfigürasyon oluşturulamıyorsa |
yapılandırmaYapılandırma oluştur
public IConfiguration createConfiguration (allowedObjects)
Bu tanımda saklanan bilgilerden bir konfigürasyon oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur.
Parametreler | |
---|---|
allowedObjects |
İadeler | |
---|---|
IConfiguration | oluşturulan IConfiguration |
Atar | |
---|---|
ConfigurationException | konfigürasyon oluşturulamıyorsa |
getDescription
public String getDescription ()
Yapılandırmanın kısa bir açıklamasını döndürür
İadeler | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
İzlenen cihazların geçerli Haritasını ve bunların gerçek olup olmadığını döndürür.
İadeler | |
---|---|
getName
public String getName ()
Bu konfigürasyon tanımının adını alır
İadeler | |
---|---|
String | bu yapılandırmanın adı. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Kaydedilen konfigürasyonun çoklu cihaz olup olmadığını döndürür.
İadeler | |
---|---|
boolean |
setAçıklama
public void setDescription (String description)
Konfigürasyon tanımı açıklamasını ayarlar
Parametreler | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parametreler | |
---|---|
multiDeviceMode | boolean |
Korumalı yöntemler
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
İstisna varsa reddedilen nesnelerin haritasını değerlendirin.
Parametreler | |
---|---|
rejectedObjects | |
cause | Throwable |
Atar | |
---|---|
ClassNotFoundConfigurationException |
enjekteSeçenekler
protected void injectOptions (IConfiguration config,optionList)
Parametreler | |
---|---|
config | IConfiguration |
optionList |
Atar | |
---|---|
ConfigurationException |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.