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 () نام دستگاه مشخص شده در قسمت "name" پیکربندی را برمی گرداند. |
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 ()
نام دستگاه مشخص شده در قسمت "name" پیکربندی را برمی گرداند.
برمی گرداند | |
---|---|
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 | در صورت عدم پشتیبانی از نوع |