پیکربندی تعریف
public class ConfigurationDef
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.config.ConfigDef |
رکوردی از یک پیکربندی، اشیاء مرتبط با آن و گزینههای آنها را نگهداری میکند.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | ConfigurationDef.ConfigObjectDefشیء برای نگهداری اطلاعات مربوط به className و شماره ظاهری آن (مثلاً اگر یک پیکربندی دو بار شیء یکسانی داشته باشد، اولی اولین شماره ظاهری را خواهد داشت). |
ثابتها | |
|---|---|
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, |
ثابتها
نام_دستگاه_پیشفرض
public static final String DEFAULT_DEVICE_NAME
مقدار ثابت: "DEFAULT_DEVICE"
سازندگان عمومی
پیکربندی تعریف
public ConfigurationDef (String name)
| پارامترها | |
|---|---|
name | String |
روشهای عمومی
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)یک شیء پیکربندی به تعریف اضافه میکند.
| پارامترها | |
|---|---|
typeName | String : نام نوع شیء پیکربندی |
className | String : نام کلاس شیء پیکربندی |
| بازگشتها | |
|---|---|
int | تعداد دفعاتی که این className در این ConfigurationDef ظاهر شده است، از جمله این بار. از آنجا که همه متدهای ConfigurationDef این کلاسها را با ترتیب ثابت برمیگردانند، این شاخص میتواند به عنوان یک شناسه منحصر به فرد برای نمونه تازه اضافه شده clasName عمل کند. |
دستگاه مورد انتظار را اضافه کنید
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 | : مجموعه اشیاء TF که از پیکربندی کامل ایجاد خواهیم کرد |
| بازگشتها | |
|---|---|
IConfiguration | پیکربندی IConfiguration ایجاد شده |
| پرتابها | |
|---|---|
ConfigurationException | اگر پیکربندی ایجاد نشد |
دریافتتوضیحات
public String getDescription ()
شرح مختصری از پیکربندی را برمیگرداند
| بازگشتها | |
|---|---|
String | |
دستگاههای مورد انتظار
publicgetExpectedDevices ()
نقشه فعلی دستگاههای ردیابی شده و واقعی بودن یا نبودن آنها را برمیگرداند.
| بازگشتها | |
|---|---|
| |
دریافت نام
public String getName ()
نام این تعریف پیکربندی را دریافت میکند.
| بازگشتها | |
|---|---|
String | نام این پیکربندی |
حالت چند دستگاهی (isMultiDeviceMode)
public boolean isMultiDeviceMode ()
مشخص میکند که آیا پیکربندی ثبتشده مربوط به چند دستگاه است یا خیر.
| بازگشتها | |
|---|---|
boolean | |
مجموعهتوضیحات
public void setDescription (String description)
شرح تعریف پیکربندی را تنظیم میکند
| پارامترها | |
|---|---|
description | String |
تنظیم حالت چند دستگاهی
public void setMultiDeviceMode (boolean multiDeviceMode)
| پارامترها | |
|---|---|
multiDeviceMode | boolean |
روشهای محافظتشده
اشیاء رد شده را بررسی کنید
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
نقشه اشیاء رد شده را ارزیابی کنید، در صورت وجود، استثنا ایجاد کنید.
| پارامترها | |
|---|---|
rejectedObjects | |
cause | Throwable |
| پرتابها | |
|---|---|
ClassNotFoundConfigurationException | |
گزینههای تزریق
protected void injectOptions (IConfiguration config,optionList)
| پارامترها | |
|---|---|
config | IConfiguration |
optionList | |
| پرتابها | |
|---|---|
ConfigurationException | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.