Yapılandırma Tanımı

public class ConfigurationDef
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationDef


Bir konfigürasyonun, onunla ilişkili nesnelerin ve seçeneklerinin kaydını tutar.

Özet

İç içe sınıflar

class ConfigurationDef.ConfigObjectDef

Bir className için bilgileri ve sahip olduğu görünüm numarasını tutacak nesne (ö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)

Gerçek olup olmadığı ve izlenmesi gereken bir cihaz ekleyin.

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 alanlarını sağlanan seçenek değerleriyle doldurur.

IConfiguration createConfiguration ( allowedObjects) createConfiguration ( allowedObjects)

Bu tanımda depolanan bilgilerden bir yapılandırma 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 mevcut 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 ()

Kaydedilen konfigürasyonun çoklu 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)

Korumalı yöntemler

void checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause)

Varsa bir istisna atmak için 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ü adı

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

İadeler
int bu sınıfAdı'nın, bu zaman da dahil olmak üzere, bu ConfigurationDef içinde kaç kez göründüğü. Tüm ConfigurationDef yöntemleri bu sınıfları sabit bir sıralamayla döndürdüğünden, bu dizin yeni eklenen clasName örneği için benzersiz bir tanımlayıcı görevi görebilir.

AddExpectedDevice

public String addExpectedDevice (String deviceName, 
                boolean isFake)

Gerçek olup olmadığı ve izlenmesi gereken bir cihaz 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ırma oluştur

public IConfiguration createConfiguration ()

Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur.

İadeler
IConfiguration oluşturulan IConfiguration

Atar
ConfigurationException konfigürasyon oluşturulamadıysa

yapılandırma oluştur

public IConfiguration createConfiguration ( allowedObjects)

Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur.

parametreler
allowedObjects : tam yapılandırmadan oluşturacağımız TF nesneleri kümesi

İadeler
IConfiguration oluşturulan IConfiguration

Atar
ConfigurationException konfigürasyon oluşturulamadıysa

açıklama al

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 mevcut Haritasını ve gerçek olup olmadıklarını döndürür.

İadeler

getName

public String getName ()

Bu yapılandırma 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

setDescription

public void setDescription (String description)

Yapılandırma 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)

Varsa bir istisna atmak için reddedilen nesnelerin haritasını değerlendirin.

parametreler
rejectedObjects

cause Throwable

Atar
ClassNotFoundConfigurationException

enjeksiyon Seçenekleri

protected void injectOptions (IConfiguration config, 
                 optionList)

parametreler
config IConfiguration

optionList

Atar
ConfigurationException