با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.object
com.android.tradefed.config.DeviceConfigurationHolder


یک پیاده سازی مشخص IDeviceConfiguration که اشیاء پیکربندی دستگاه بارگذاری شده را در ویژگی های خود ذخیره می کند.

خلاصه

سازندگان عمومی

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

روش های عمومی

void addFrequency (Object config, Integer frequency)

فرکانس شی را پیگیری کنید تا بتوانیم گزینه را به درستی در برابر آن تزریق کنیم.

void addSpecificConfig (Object config, String type)

یکی از اشیای مجاز را که Configuration Holder می تواند ردیابی کند را پاس کنید.

void addSpecificConfig (Object config)

یکی از اشیای مجاز را که Configuration Holder می تواند ردیابی کند را پاس کنید.

IDeviceConfiguration clone (String newName)

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

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

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

getAllObjects ()

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

IBuildProvider getBuildProvider ()

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

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

Integer getFrequency (Object config)

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

getLabPreparers ()

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

getTargetPreparers ()

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

boolean isFake ()

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

void removeObjectType (String type)

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

سازندگان عمومی

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

مولفه های
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

مولفه های
deviceName String

isFake boolean

روش های عمومی

افزودن فرکانس

public void addFrequency (Object config, 
                Integer frequency)

فرکانس شی را پیگیری کنید تا بتوانیم گزینه را به درستی در برابر آن تزریق کنیم.

مولفه های
config Object : شیئی که فرکانس را دنبال می کنیم.

frequency Integer : فرکانس مرتبط با شی.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

یکی از اشیای مجاز را که Configuration Holder می تواند ردیابی کند را پاس کنید.

لیست کامل اشیاء مجاز عبارتند از: IBuildProvider ، ITargetPreparer ، IDeviceRecovery ، IDeviceSelection ، TestDeviceOptions

مولفه های
config Object : شی از یک نوع بالا.

type String : نوع شیء پیکربندی که ارسال می شود.

پرتاب می کند
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

یکی از اشیای مجاز را که Configuration Holder می تواند ردیابی کند را پاس کنید.

لیست کامل اشیاء مجاز عبارتند از: IBuildProvider ، ITargetPreparer ، IDeviceRecovery ، IDeviceSelection ، TestDeviceOptions

مولفه های
config Object : شی از یک نوع بالا.

پرتاب می کند
ConfigurationException

شبیه

public IDeviceConfiguration clone (String newName)

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

مولفه های
newName String

برمی گرداند
IDeviceConfiguration

شبیه

public IDeviceConfiguration clone ()

برمی گرداند
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

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

مولفه های
configType String

برمی گرداند

getAllObjects

public  getAllObjects ()

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

برمی گرداند

getBuildProvider

public IBuildProvider getBuildProvider ()

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

برمی گرداند
IBuildProvider

getDeviceName

public String getDeviceName ()

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

برمی گرداند
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

برمی گرداند
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

برمی گرداند
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

برمی گرداند
IDeviceSelection

دریافت فرکانس

public Integer getFrequency (Object config)

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

مولفه های
config Object

برمی گرداند
Integer

getLabPreparers

public  getLabPreparers ()

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

برمی گرداند

getTargetPreparers

public  getTargetPreparers ()

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

برمی گرداند

جعلی است

public boolean isFake ()

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

برمی گرداند
boolean

removeObjectType

public void removeObjectType (String type)

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

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

پرتاب می کند
ConfigurationException