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 : Tam konfigürasyondan oluşturacağımız TF nesneleri kümesi

İ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

public  getExpectedDevices ()

İ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