طريقة التكوين
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
يحتوي على سجلّ للإعدادات والعناصر المرتبطة بها وخياراتها.
ملخّص
الصفوف المتداخلة |
class |
ConfigurationDef.ConfigObjectDef
عنصر لمنع الاحتفاظ بمعلومات عن className ورقم المظهر الذي يحتوي عليه (على سبيل المثال، إذا كان الإعداد يحتوي على
نفس الكائن مرتين، سيكون للكائن الأول رقم الظهور الأول).
|
الطرق العامة |
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)
|
الحقول
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
شركة إنشاءات عامة
طريقة التكوين
public ConfigurationDef (String name)
الطرق العامة
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 |
إضافة 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 ()
تنشئ عملية ضبط من المعلومات المخزّنة في هذا التعريف، وتعبئ حقولها.
بقيم الخيارات المقدمة.
إنشاء تهيئة
public IConfiguration createConfiguration ( allowedObjects)
تنشئ عملية ضبط من المعلومات المخزّنة في هذا التعريف، وتعبئ حقولها.
بقيم الخيارات المقدمة.
المعلمات |
allowedObjects |
: مجموعة كائنات TF التي سننشئها من الإعدادات الكاملة |
getDescription
public String getDescription ()
تعرض وصفًا موجزًا للضبط
أجهزة getExpected
public getExpectedDevices ()
يعرض الخريطة الحالية للأجهزة التي يتم تتبعها وما إذا كانت حقيقية أم لا.
الحصول على اسم
public String getName ()
الحصول على اسم تعريف الإعداد هذا
المرتجعات |
String |
اسم هذه الإعدادات. |
وضع متعدد الأجهزة
public boolean isMultiDeviceMode ()
يعرض ما إذا كانت الإعدادات المسجَّلة لأجهزة متعدّدة أم لا.
setDescription
public void setDescription (String description)
لضبط وصف تعريف الإعدادات
المعلمات |
description |
String |
وضع متعدد الأجهزة
public void setMultiDeviceMode (boolean multiDeviceMode)
المعلمات |
multiDeviceMode |
boolean |
الطرق المحمية
عناصر التحقّق من العناصر المرفوضة
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
تقييم خريطة العناصر المرفوضة، إذا كان هناك استثناء
المعلمات |
rejectedObjects |
|
cause |
Throwable |
خيارات injectOptions
protected void injectOptions (IConfiguration config,
optionList)
المعلمات |
config |
IConfiguration |
optionList |
|