پیکربندی دستگاه
public interface IDeviceConfiguration
| com.android.tradefed.config.IDeviceConfiguration |
رابط نگهدارنده پیکربندی دستگاه. برای نمایش شیءای که میتواند اطلاعات مربوط به پیکربندی یک دستگاه را در خود نگه دارد، استفاده میشود.
خلاصه
روشهای عمومی | |
|---|---|
abstract void | addFrequency (Object config, Integer frequency)فرکانس شیء را پیگیری کنید تا بتوانیم به درستی گزینه را به آن تزریق کنیم. |
abstract void | addSpecificConfig (Object config, String type)یکی از اشیاء مجاز را که دارنده پیکربندی میتواند پیگیری کند، ارسال کنید. |
abstract void | addSpecificConfig (Object config)یکی از اشیاء مجاز را که دارنده پیکربندی میتواند پیگیری کند، ارسال کنید. |
abstract IDeviceConfiguration | clone (String newName) یک کپی سطحی از این شیء |
abstract IDeviceConfiguration | clone () یک کپی سطحی از این شیء |
abstract List<Object> | getAllObjectOfType (String configType) لیست تمام اشیاء پیکربندی که نمونهای از |
abstract List<Object> | getAllObjects () لیست تمام اشیاء پیکربندی که نمونه |
abstract IBuildProvider | getBuildProvider () |
abstract String | getDeviceName ()نام دستگاه مشخص شده در فیلد "name" در پیکربندی را برمیگرداند. |
abstract TestDeviceOptions | getDeviceOptions () |
abstract IDeviceRecovery | getDeviceRecovery () |
abstract IDeviceSelection | getDeviceRequirements () |
abstract Integer | getFrequency (Object config)فرکانس شیء را برمیگرداند. |
abstract List< ITargetPreparer > | getLabPreparers () فهرستی از |
abstract List< ITargetPreparer > | getTargetPreparers () فهرستی از |
abstract boolean | isFake ()برمیگرداند که آیا کانتینر برای دستگاه تحت آزمایش (Device Under Test) هست یا خیر. |
abstract void | removeObjectType (String type)نوع شیء مشخص شده را از نگهدارنده پیکربندی دستگاه حذف کنید. |
روشهای عمومی
فرکانس را اضافه کنید
public abstract void addFrequency (Object config,
Integer frequency)فرکانس شیء را پیگیری کنید تا بتوانیم به درستی گزینه را به آن تزریق کنیم.
| پارامترها | |
|---|---|
config | Object : جسمی که فرکانس آن را ردیابی میکنیم. |
frequency | Integer : فرکانس مرتبط با شیء. |
پیکربندی خاص اضافه کنید
public abstract void addSpecificConfig (Object config,
String type)یکی از اشیاء مجاز را که دارنده پیکربندی میتواند پیگیری کند، ارسال کنید.
لیست کامل اشیاء مجاز عبارتند از: IBuildProvider ، ITargetPreparer ، IDeviceRecovery ، IDeviceSelection ، TestDeviceOptions
| پارامترها | |
|---|---|
config | Object : شیء از نوع بالا. |
type | String : نوع شیء پیکربندی که ارسال میشود. |
| پرتابها | |
|---|---|
ConfigurationException | در صورتی که شیء ارسالی با انواع مجاز مطابقت نداشته باشد. |
پیکربندی خاص اضافه کنید
public abstract void addSpecificConfig (Object config)
یکی از اشیاء مجاز را که دارنده پیکربندی میتواند پیگیری کند، ارسال کنید.
لیست کامل اشیاء مجاز عبارتند از: IBuildProvider ، ITargetPreparer ، IDeviceRecovery ، IDeviceSelection ، TestDeviceOptions
| پارامترها | |
|---|---|
config | Object : شیء از نوع بالا. |
| پرتابها | |
|---|---|
ConfigurationException | در صورتی که شیء ارسالی با انواع مجاز مطابقت نداشته باشد. |
کلون
public abstract IDeviceConfiguration clone (String newName)
یک کپی سطحی از این شیء IDeviceConfiguration را با نام جدید برگردانید.
| پارامترها | |
|---|---|
newName | String |
| بازگشتها | |
|---|---|
IDeviceConfiguration | |
کلون
public abstract IDeviceConfiguration clone ()
یک کپی سطحی از این شیء IDeviceConfiguration را برمیگرداند.
| بازگشتها | |
|---|---|
IDeviceConfiguration | |
دریافت همه شیء از نوع
public abstract List<Object> getAllObjectOfType (String configType)
لیست تمام اشیاء پیکربندی که نمونهای از IDeviceConfiguration را در خود نگه داشتهاند و با نوع پیکربندی درخواستی مطابقت دارند را برمیگرداند.
| پارامترها | |
|---|---|
configType | String |
| بازگشتها | |
|---|---|
List<Object> | |
دریافت همه اشیاء
public abstract List<Object> getAllObjects ()
لیست تمام اشیاء پیکربندی که نمونه IDeviceConfiguration را در خود نگه داشتهاند را برمیگرداند.
| بازگشتها | |
|---|---|
List<Object> | |
دریافتکنندهی ساخت
public abstract IBuildProvider getBuildProvider ()
IBuildProvider که دارنده پیکربندی دستگاه به آن ارجاع داده است، برمیگرداند.
| بازگشتها | |
|---|---|
IBuildProvider | |
دریافت نام دستگاه
public abstract String getDeviceName ()
نام دستگاه مشخص شده در فیلد "name" در پیکربندی را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
گزینههای دستگاه را دریافت کنید
public abstract TestDeviceOptions getDeviceOptions ()
TestDeviceOptions را که دارنده پیکربندی دستگاه دارد، برمیگرداند.
| بازگشتها | |
|---|---|
TestDeviceOptions | |
بازیابی دستگاه
public abstract IDeviceRecovery getDeviceRecovery ()
IDeviceRecovery را که دارنده پیکربندی دستگاه دارد، برمیگرداند.
| بازگشتها | |
|---|---|
IDeviceRecovery | |
دریافت الزامات دستگاه
public abstract IDeviceSelection getDeviceRequirements ()
IDeviceSelection مربوط به دارنده پیکربندی دستگاه را برمیگرداند.
| بازگشتها | |
|---|---|
IDeviceSelection | |
دریافت فرکانس
public abstract Integer getFrequency (Object config)
فرکانس شیء را برمیگرداند.
| پارامترها | |
|---|---|
config | Object |
| بازگشتها | |
|---|---|
Integer | |
آمادهسازان آزمایشگاه
public abstract List<ITargetPreparer> getLabPreparers ()
فهرستی از ITargetPreparer که دارنده پیکربندی دستگاه دارد را برمیگرداند.
| بازگشتها | |
|---|---|
List< ITargetPreparer > | |
آمادهسازان هدف
public abstract List<ITargetPreparer> getTargetPreparers ()
فهرستی از ITargetPreparer که دارنده پیکربندی دستگاه دارد را برمیگرداند.
| بازگشتها | |
|---|---|
List< ITargetPreparer > | |
جعلی است
public abstract boolean isFake ()
برمیگرداند که آیا کانتینر برای دستگاه تحت آزمایش (Device Under Test) هست یا خیر.
| بازگشتها | |
|---|---|
boolean | |
حذف نوع شیء
public abstract void removeObjectType (String type)
نوع شیء مشخص شده را از نگهدارنده پیکربندی دستگاه حذف کنید.
| پارامترها | |
|---|---|
type | String : نوع شیء مورد نظر برای حذف. |
| پرتابها | |
|---|---|
ConfigurationException | در صورتی که نوع پشتیبانی نشود. |