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 | در صورت عدم پشتیبانی از نوع |