Yapılandırma Tanımı

public class ConfigurationDef
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.config.ConfigurationDef


Bir yapılandırmanın, bu yapılandırmayla ilişkili nesnelerin ve bunların seçeneklerinin kaydını tutar.

Özet

İç içe yerleştirilmiş sınıflar

class ConfigurationDef.ConfigObjectDef

className ile ilgili bilgilerin ve sahip olduğu görünüm numarasının depolanacağı nesne (ör. bir yapılandırmada aynı nesneyi iki kez düzenlerseniz, birincinin ilk görünüm numarası olur). 

Fields'ın oynadığı filmler

public static final String DEFAULT_DEVICE_NAME

Kamu inşaatçıları

ConfigurationDef(String name)

Herkese açık yöntemler

int addConfigObjectDef(String typeName, String className)

Tanıma bir config nesnesi ekler

String addExpectedDevice(String deviceName, boolean isFake)

Takip edilmesi gereken bir cihaz ekleyin ve cihazın gerçek olup olmadığını belirtin.

void addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)

Tanıma seçenek ekler

IConfiguration createConfiguration()

Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve yapılandırma alanlarını doldurur değerini girin.

IConfiguration createConfiguration( allowedObjects)

Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve yapılandırma alanlarını doldurur değerini girin.

String getDescription()

Yapılandırmanın kısa bir açıklamasını döndürür

getExpectedDevices()

Takip edilen cihazların geçerli haritasını ve gerçek olup olmadıklarını döndürür.

String getName()

Bu yapılandırma tanımının adını alır

boolean isMultiDeviceMode()

Kayıtlı yapılandırmanın birden fazla cihaz olup olmadığını döndürür.

void setDescription(String description)

Yapılandırma tanımı açıklamasını ayarlar

void setMultiDeviceMode(boolean multiDeviceMode)

Korunan yöntemler

void checkRejectedObjects( rejectedObjects, Throwable cause)

Reddedilen nesne eşlemesini (varsa) değerlendirin.

void injectOptions(IConfiguration config, optionList)

Fields'ın oynadığı filmler

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

Herkese açık yöntemler

addConfigObjectDef

public int addConfigObjectDef (String typeName, 
                String className)

Tanıma bir config nesnesi ekler

Parametreler
typeName String: yapılandırma nesnesi türünün adı

className String: yapılandırma nesnesinin sınıf adı

İlerlemeler
int bu className'in bu ConfigurationDef içinde kaç kez göründüğü, bu saat dahil. Tüm ConfigurationDef yöntemleri bu sınıfları döndürdüğü için her zamanki gibi sıralandığı başka bir dizide, bu dizin yeni eklenen clasName örneği.

addBeklenenCihaz

public String addExpectedDevice (String deviceName, 
                boolean isFake)

Takip edilmesi gereken bir cihaz ekleyin ve cihazın gerçek olup olmadığını belirtin.

Parametreler
deviceName String

isFake boolean

İlerlemeler
String

adOptionDef

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

createConfiguration

public IConfiguration createConfiguration ()

Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve yapılandırma alanlarını doldurur değerini girin.

İlerlemeler
IConfiguration oluşturulan IConfiguration

Fırlatma
ConfigurationException Yapılandırma oluşturulamadı

createConfiguration

public IConfiguration createConfiguration ( allowedObjects)

Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve yapılandırma alanlarını doldurur değerini girin.

Parametreler
allowedObjects : Tam yapılandırmanın dışında oluşturacağımız TF nesneleri kümesi

İlerlemeler
IConfiguration oluşturulan IConfiguration

Fırlatma
ConfigurationException Yapılandırma oluşturulamadı

getDescription

public String getDescription ()

Yapılandırmanın kısa bir açıklamasını döndürür

İlerlemeler
String

getBeklenenCihazlar

public  getExpectedDevices ()

Takip edilen cihazların geçerli haritasını ve gerçek olup olmadıklarını döndürür.

İlerlemeler

getName

public String getName ()

Bu yapılandırma tanımının adını alır

İlerlemeler
String adını girin.

Birden Çok CihazModu

public boolean isMultiDeviceMode ()

Kayıtlı yapılandırmanın birden fazla cihaz olup olmadığını döndürür.

İlerlemeler
boolean

setDescription

public void setDescription (String description)

Yapılandırma tanımı açıklamasını ayarlar

Parametreler
description String

SetÇokluCihazModu

public void setMultiDeviceMode (boolean multiDeviceMode)

Parametreler
multiDeviceMode boolean

Korunan yöntemler

checkReddedilenNesneleri

protected void checkRejectedObjects ( rejectedObjects, 
                Throwable cause)

Reddedilen nesne eşlemesini (varsa) değerlendirin.

Parametreler
rejectedObjects

cause Throwable

Fırlatma
ClassNotFoundConfigurationException

injectOptions

protected void injectOptions (IConfiguration config, 
                 optionList)

Parametreler
config IConfiguration

optionList

Fırlatma
ConfigurationException