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