طريقة التكوين

public class ConfigurationDef
extends Object

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


يحتوي على سجلّ للإعدادات والعناصر المرتبطة بها وخياراتها.

ملخّص

الصفوف المتداخلة

class ConfigurationDef.ConfigObjectDef

عنصر لمنع الاحتفاظ بمعلومات عن className ورقم المظهر الذي يحتوي عليه (على سبيل المثال، إذا كان الإعداد يحتوي على نفس الكائن مرتين، سيكون للكائن الأول رقم الظهور الأول). 

الحقول

public static final String DEFAULT_DEVICE_NAME

شركة إنشاءات عامة

ConfigurationDef(String name)

الطرق العامة

int addConfigObjectDef(String typeName, String className)

إضافة كائن ضبط إلى التعريف

String addExpectedDevice(String deviceName, boolean isFake)

يمكنك إضافة جهاز يجب تتبُّعه وما إذا كان حقيقيًا أم لا.

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

إضافة خيار إلى التعريف

IConfiguration createConfiguration()

تنشئ عملية ضبط من المعلومات المخزّنة في هذا التعريف، وتعبئ حقولها. بقيم الخيارات المقدمة.

IConfiguration createConfiguration( allowedObjects)

تنشئ عملية ضبط من المعلومات المخزّنة في هذا التعريف، وتعبئ حقولها. بقيم الخيارات المقدمة.

String getDescription()

تعرض وصفًا موجزًا للضبط

getExpectedDevices()

يعرض الخريطة الحالية للأجهزة التي يتم تتبعها وما إذا كانت حقيقية أم لا.

String getName()

الحصول على اسم تعريف الإعداد هذا

boolean isMultiDeviceMode()

يعرض ما إذا كانت الإعدادات المسجَّلة لأجهزة متعدّدة أم لا.

void setDescription(String description)

لضبط وصف تعريف الإعدادات

void setMultiDeviceMode(boolean multiDeviceMode)

الطرق المحمية

void checkRejectedObjects( rejectedObjects, Throwable cause)

تقييم خريطة العناصر المرفوضة، إذا كان هناك استثناء

void injectOptions(IConfiguration config, optionList)

الحقول

DEFAULT_DEVICE_NAME

public static final String DEFAULT_DEVICE_NAME

شركة إنشاءات عامة

طريقة التكوين

public ConfigurationDef (String name)

المعلمات
name String

الطرق العامة

addConfigObjectDef

public int addConfigObjectDef (String typeName, 
                String className)

إضافة كائن ضبط إلى التعريف

المعلمات
typeName String: اسم نوع كائن الضبط

className String: اسم فئة كائن الضبط

المرتجعات
int عدد المرّات التي ظهرت فيها قيمة className هذه في ConfigurationDef، بما في ذلك هذا الوقت. لأن جميع طرق ConfigurationDef تعرض هذه الفئات بترتيب ثابت، يمكن أن يكون هذا الفهرس بمثابة معرف فريد للصفحة مثال لـ clasName.

addExpectedDevice

public String addExpectedDevice (String deviceName, 
                boolean isFake)

يمكنك إضافة جهاز يجب تتبُّعه وما إذا كان حقيقيًا أم لا.

المعلمات
deviceName String

isFake boolean

المرتجعات
String

إضافة OptionDef

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

إضافة خيار إلى التعريف

المعلمات
optionName String: اسم الخيار

optionKey String

optionValue String: قيمة الخيار

optionSource String

type String

إنشاء تهيئة

public IConfiguration createConfiguration ()

تنشئ عملية ضبط من المعلومات المخزّنة في هذا التعريف، وتعبئ حقولها. بقيم الخيارات المقدمة.

المرتجعات
IConfiguration IConfiguration التي تم إنشاؤها

الرميات
ConfigurationException إذا تعذّر إنشاء الإعداد

إنشاء تهيئة

public IConfiguration createConfiguration ( allowedObjects)

تنشئ عملية ضبط من المعلومات المخزّنة في هذا التعريف، وتعبئ حقولها. بقيم الخيارات المقدمة.

المعلمات
allowedObjects : مجموعة كائنات TF التي سننشئها من الإعدادات الكاملة

المرتجعات
IConfiguration IConfiguration التي تم إنشاؤها

الرميات
ConfigurationException إذا تعذّر إنشاء الإعداد

getDescription

public String getDescription ()

تعرض وصفًا موجزًا للضبط

المرتجعات
String

أجهزة getExpected

public  getExpectedDevices ()

يعرض الخريطة الحالية للأجهزة التي يتم تتبعها وما إذا كانت حقيقية أم لا.

المرتجعات

الحصول على اسم

public String getName ()

الحصول على اسم تعريف الإعداد هذا

المرتجعات
String اسم هذه الإعدادات.

وضع متعدد الأجهزة

public boolean isMultiDeviceMode ()

يعرض ما إذا كانت الإعدادات المسجَّلة لأجهزة متعدّدة أم لا.

المرتجعات
boolean

setDescription

public void setDescription (String description)

لضبط وصف تعريف الإعدادات

المعلمات
description String

وضع متعدد الأجهزة

public void setMultiDeviceMode (boolean multiDeviceMode)

المعلمات
multiDeviceMode boolean

الطرق المحمية

عناصر التحقّق من العناصر المرفوضة

protected void checkRejectedObjects ( rejectedObjects, 
                Throwable cause)

تقييم خريطة العناصر المرفوضة، إذا كان هناك استثناء

المعلمات
rejectedObjects

cause Throwable

الرميات
ClassNotFoundConfigurationException

خيارات injectOptions

protected void injectOptions (IConfiguration config, 
                 optionList)

المعلمات
config IConfiguration

optionList

الرميات
ConfigurationException