ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
يحتوي على سجلّ لإعدادات النظام والعناصر المرتبطة بها وخياراتها.
ملخّص
الصفوف المتداخلة | |
|---|---|
class |
ConfigurationDef.ConfigObjectDef
كائن لتخزين معلومات حول اسم الفئة ورقم الظهور (على سبيل المثال، إذا كان أحد الإعدادات يتضمّن الكائن نفسه مرتين، سيحصل الكائن الأول على رقم الظهور الأول). |
الثوابت | |
|---|---|
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(Set<String> allowedObjects)
تنشئ هذه الدالة إعدادًا من المعلومات المخزّنة في هذا التعريف، وتملأ حقوله بقيم الخيارات المقدَّمة. |
String
|
getDescription()
تعرِض هذه السمة وصفًا موجزًا للإعداد. |
Map<String, Boolean>
|
getExpectedDevices()
تعرض هذه السمة "خريطة" الأجهزة التي يتم تتبّعها وما إذا كانت حقيقية أم لا. |
String
|
getName()
تعرض هذه الطريقة اسم تعريف الإعداد هذا |
boolean
|
isMultiDeviceMode()
تعرِض هذه السمة ما إذا كان الإعداد المسجَّل مصمّمًا لأجهزة متعدّدة أم لا. |
void
|
setDescription(String description)
تحديد وصف تعريف الإعداد |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
طُرق محمية | |
|---|---|
void
|
checkRejectedObjects(Map<String, String> rejectedObjects, Throwable cause)
تقييم خريطة العناصر المرفوضة، وإذا كان هناك أي استثناء، يتم طرحه. |
void
|
injectOptions(IConfiguration config, List<OptionDef> optionList)
|
الثوابت
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
القيمة الثابتة: "DEFAULT_DEVICE"
طُرق وضع التصميم العامة
ConfigurationDef
public ConfigurationDef (String name)
| المعلَمات | |
|---|---|
name |
String |
الإجراءات العامة
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)تضيف عنصر إعداد إلى التعريف
| المعلَمات | |
|---|---|
typeName |
String: اسم نوع عنصر الإعدادات |
className |
String: اسم فئة عنصر الإعدادات |
| المرتجعات | |
|---|---|
int |
عدد المرات التي ظهر فيها اسم الفئة هذا في ConfigurationDef،
بما في ذلك هذه المرة. بما أنّ جميع طرق ConfigurationDef تعرض هذه الفئات بترتيب ثابت، يمكن استخدام هذا الفهرس كمعرّف فريد لنسخة clasName التي تمت إضافتها للتو. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)أضِف جهازًا يجب تتبُّعه وما إذا كان حقيقيًا أم لا.
| المعلَمات | |
|---|---|
deviceName |
String |
isFake |
boolean |
| المرتجعات | |
|---|---|
String |
|
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)إضافة خيار إلى التعريف
| المعلَمات | |
|---|---|
optionName |
String: اسم الخيار |
optionKey |
String |
optionValue |
String: قيمة الخيار |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
تنشئ هذه الدالة إعدادًا من المعلومات المخزّنة في هذا التعريف، وتملأ حقوله بقيم الخيارات المقدَّمة.
| المرتجعات | |
|---|---|
IConfiguration |
تم إنشاء IConfiguration |
| عمليات الطرح | |
|---|---|
ConfigurationException |
في حال تعذّر إنشاء الإعداد |
createConfiguration
public IConfiguration createConfiguration (Set<String> allowedObjects)
تنشئ هذه الدالة إعدادًا من المعلومات المخزّنة في هذا التعريف، وتملأ حقوله بقيم الخيارات المقدَّمة.
| المعلَمات | |
|---|---|
allowedObjects |
Set: مجموعة عناصر TensorFlow التي سننشئها من الإعداد الكامل |
| المرتجعات | |
|---|---|
IConfiguration |
تم إنشاء IConfiguration |
| عمليات الطرح | |
|---|---|
ConfigurationException |
في حال تعذّر إنشاء الإعداد |
getDescription
public String getDescription ()
تعرِض هذه السمة وصفًا موجزًا للإعداد.
| المرتجعات | |
|---|---|
String |
|
getExpectedDevices
public Map<String, Boolean> getExpectedDevices ()
تعرض هذه السمة "خريطة" الأجهزة التي يتم تتبّعها وما إذا كانت حقيقية أم لا.
| المرتجعات | |
|---|---|
Map<String, Boolean> |
|
getName
public String getName ()
تعرض هذه الطريقة اسم تعريف الإعداد هذا
| المرتجعات | |
|---|---|
String |
اسم هذا الإعداد |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
تعرِض هذه السمة ما إذا كان الإعداد المسجَّل مصمّمًا لأجهزة متعدّدة أم لا.
| المرتجعات | |
|---|---|
boolean |
|
setDescription
public void setDescription (String description)
تحديد وصف تعريف الإعداد
| المعلَمات | |
|---|---|
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| المعلَمات | |
|---|---|
multiDeviceMode |
boolean |
طُرق محمية
checkRejectedObjects
protected void checkRejectedObjects (Map<String, String> rejectedObjects,
Throwable cause)تقييم خريطة العناصر المرفوضة، وإذا كان هناك أي استثناء، يتم طرحه.
| المعلَمات | |
|---|---|
rejectedObjects |
Map |
cause |
Throwable |
| عمليات الطرح | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config, List<OptionDef> optionList)
| المعلَمات | |
|---|---|
config |
IConfiguration |
optionList |
List |
| عمليات الطرح | |
|---|---|
ConfigurationException |
|