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)

یک کپی کم عمق از این شی IDeviceConfiguration را با نام جدید برگردانید.

abstract IDeviceConfiguration clone ()

یک کپی کم عمق از این شی IDeviceConfiguration را برگردانید.

abstract getAllObjectOfType (String configType)

بازگشت فهرست تمام اشیاء پیکربندی نمونه IDeviceConfiguration را که با نوع پیکربندی درخواستی مطابقت دارد، در خود جای داده است.

abstract getAllObjects ()

بازگشت لیست تمام اشیای پیکربندی که نمونه IDeviceConfiguration را در خود جای داده است

abstract IBuildProvider getBuildProvider ()

IBuildProvider را که دارنده پیکربندی دستگاه به آن ارجاع داده است، بازگردانید.

abstract String getDeviceName ()

نام دستگاه مشخص شده در قسمت "نام" پیکربندی را برمی گرداند.

abstract TestDeviceOptions getDeviceOptions ()

TestDeviceOptions را که نگهدارنده پیکربندی دستگاه دارد، برگردانید.

abstract IDeviceRecovery getDeviceRecovery ()

IDeviceRecovery را که دارنده پیکربندی دستگاه دارد، برگردانید.

abstract IDeviceSelection getDeviceRequirements ()

IDeviceSelection را که دارنده پیکربندی دستگاه دارد، برگردانید.

abstract Integer getFrequency (Object config)

فرکانس شی را برمی گرداند.

abstract getLabPreparers ()

فهرستی از ITargetPreparer را که نگهدارنده پیکربندی دستگاه دارد، برگردانید.

abstract getTargetPreparers ()

فهرستی از ITargetPreparer را که نگهدارنده پیکربندی دستگاه دارد، برگردانید.

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 abstract  getAllObjectOfType (String configType)

بازگشت فهرست تمام اشیاء پیکربندی نمونه IDeviceConfiguration را که با نوع پیکربندی درخواستی مطابقت دارد، در خود جای داده است.

پارامترها
configType String

برمی گرداند

getAllObjects

public abstract  getAllObjects ()

بازگشت لیست تمام اشیای پیکربندی که نمونه 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 abstract  getLabPreparers ()

فهرستی از ITargetPreparer را که نگهدارنده پیکربندی دستگاه دارد، برگردانید.

برمی گرداند

getTargetPreparers

public abstract  getTargetPreparers ()

فهرستی از ITargetPreparer را که نگهدارنده پیکربندی دستگاه دارد، برگردانید.

برمی گرداند

جعلی است

public abstract boolean isFake ()

نشان می دهد که آیا این ظرف برای دستگاه در حال آزمایش است یا خیر.

برمی گرداند
boolean

removeObjectType

public abstract void removeObjectType (String type)

نوع شی مشخص شده را از نگهدارنده پیکربندی دستگاه حذف کنید.

پارامترها
type String : نوع شیئی که باید حذف شود.

پرتاب می کند
ConfigurationException در صورت عدم پشتیبانی از نوع