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