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(
تنشئ هذه الطريقة إعدادًا من المعلومات المخزّنة في هذا التعريف، وتملأ حقوله بقيم الخيارات المقدَّمة. |
String
|
getDescription()
تعرِض هذه السمة وصفًا موجزًا للإعداد |
|
getExpectedDevices()
تعرض هذه السمة "خريطة" الأجهزة التي يتم تتبّعها وما إذا كانت حقيقية أم لا. |
String
|
getName()
تعرض هذه السمة اسم تعريف الإعداد هذا |
boolean
|
isMultiDeviceMode()
تعرِض هذه السمة ما إذا كان الإعداد المسجّل متوافقًا مع أجهزة متعدّدة أم لا. |
void
|
setDescription(String description)
تضبط هذه السمة وصف تعريف الإعداد |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
الطُرق المحمية | |
|---|---|
void
|
checkRejectedObjects(
تقييم خريطة العناصر المرفوضة، وإذا كان هناك أي استثناء، يتم طرحه. |
void
|
injectOptions(IConfiguration config,
|
الثوابت
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 (allowedObjects)
تنشئ هذه الطريقة إعدادًا من المعلومات المخزّنة في هذا التعريف، وتملأ حقوله بقيم الخيارات المقدَّمة.
| المعلمات | |
|---|---|
allowedObjects |
: مجموعة عناصر TensorFlow التي سننشئها من الإعداد الكامل |
| المرتجعات | |
|---|---|
IConfiguration |
IConfiguration الذي تم إنشاؤه |
| الرميات | |
|---|---|
ConfigurationException |
في حال تعذّر إنشاء الإعداد |
getDescription
public String getDescription ()
تعرِض هذه السمة وصفًا موجزًا للإعداد
| المرتجعات | |
|---|---|
String |
|
getExpectedDevices
publicgetExpectedDevices ()
تعرض هذه السمة "خريطة" الأجهزة التي يتم تتبّعها وما إذا كانت حقيقية أم لا.
| المرتجعات | |
|---|---|
|
|
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 (rejectedObjects, Throwable cause)
تقييم خريطة العناصر المرفوضة، وإذا كان هناك أي استثناء، يتم طرحه.
| المعلمات | |
|---|---|
rejectedObjects |
|
cause |
Throwable |
| الرميات | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config,optionList)
| المعلمات | |
|---|---|
config |
IConfiguration |
optionList |
|
| الرميات | |
|---|---|
ConfigurationException |
|