Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

YapılandırmaDef

public class ConfigurationDef
extends Object

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


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

Özet

iç içe sınıflar

class ConfigurationDef.ConfigObjectDef

Bir sınıfAdı için bilgi ve sahip olduğu görünüm numarası için tutulacak 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 konfigürasyon oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur.

IConfiguration createConfiguration ( allowedObjects) createConfiguration ( allowedObjects)

Bu tanımda depolanan 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 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 atarsa, reddedilen nesneler 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ırmaDef

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 dahil olmak üzere bu ConfigurationDef görünme sayısı. 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ı işlevi görebilir.

addBeklenen Cihaz

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

createConfiguration

public IConfiguration createConfiguration ()

Bu tanımda depolanan 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şturulamadıysa

createConfiguration

public IConfiguration createConfiguration ( allowedObjects)

Bu tanımda depolanan 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 seti

İadeler
IConfiguration oluşturulan IConfiguration

atar
ConfigurationException konfigürasyon oluşturulamadıysa

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 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

setAçıklama

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 atarsa, reddedilen nesneler haritasını değerlendirin.

parametreler
rejectedObjects

cause Throwable

atar
ClassNotFoundConfigurationException

injectOptions

protected void injectOptions (IConfiguration config, 
                 optionList)

parametreler
config IConfiguration

optionList

atar
ConfigurationException