ConfigurationDef
public class ConfigurationDef
extends Object
java.lang.object | |
↳ | com.android.tradefed.config.ConfigurationDef |
یک رکورد از یک پیکربندی، اشیاء مرتبط با آن و گزینه های آنها را نگه می دارد.
خلاصه
کلاس های تو در تو | |
---|---|
class | ConfigurationDef.ConfigObjectDef شیء برای نگهداری اطلاعات کلاسName و شماره ظاهری که دارد (مثلاً اگر یک پیکربندی دو بار یک شیء مشابه را داشته باشد، اولین شماره اولین شماره ظاهری را خواهد داشت). |
فیلدها | |
---|---|
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
سازندگان عمومی
ConfigurationDef
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 | نام این پیکربندی |
حالت چند دستگاهی است
public boolean isMultiDeviceMode ()
نشان می دهد که آیا پیکربندی ضبط شده چند دستگاهی است یا خیر.
برمی گرداند | |
---|---|
boolean |
setDescription
public void setDescription (String description)
شرح تعریف پیکربندی را تنظیم می کند
پارامترها | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
پارامترها | |
---|---|
multiDeviceMode | boolean |
روش های محافظت شده
بررسی Rejected Objects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
نقشه اشیاء رد شده را ارزیابی کنید، در صورت وجود استثناء.
پارامترها | |
---|---|
rejectedObjects | |
cause | Throwable |
پرتاب می کند | |
---|---|
ClassNotFoundConfigurationException |
injectOptions
protected void injectOptions (IConfiguration config,optionList)
پارامترها | |
---|---|
config | IConfiguration |
optionList |
پرتاب می کند | |
---|---|
ConfigurationException |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-08-27 بهوقت ساعت هماهنگ جهانی.