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)

نقْل أحد العناصر المسموح بها التي يمكن لحامل الإعدادات تتبُّعها

void addSpecificConfig(Object config)

نقْل أحد العناصر المسموح بها التي يمكن لحامل الإعدادات تتبُّعها

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

الطرق العامة

addFrequency

public void addFrequency (Object config, 
                Integer frequency)

تتبّع معدّل تكرار ظهور العنصر لنتمكّن من إدراج الخيار المناسب له.

المعلمات
config Object: العنصر الذي نتتبّع معدّل تكراره

frequency Integer: معدّل التكرار المرتبط بالكائن

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

نقْل أحد العناصر المسموح بها التي يمكن لحامل الإعدادات تتبُّعها

في ما يلي القائمة الكاملة للكائنات المسموح بها: IBuildProvider وITargetPreparer وIDeviceRecovery وIDeviceSelection وTestDeviceOptions.

المعلمات
config Object: عنصر من النوع أعلاه

type String: نوع عنصر الإعدادات الذي يتم تمريره

عمليات الرمي
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

نقْل أحد العناصر المسموح بها التي يمكن لحامل الإعدادات تتبُّعها

في ما يلي القائمة الكاملة للكائنات المسموح بها: 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

getFrequency

public Integer getFrequency (Object config)

لعرض معدّل تكرار الجسم.

المعلمات
config Object

المرتجعات
Integer

getLabPreparers

public  getLabPreparers ()

عرض قائمة ITargetPreparer التي يملكها حامل إعدادات الجهاز

المرتجعات

getTargetPreparers

public  getTargetPreparers ()

عرض قائمة ITargetPreparer التي يملكها حامل إعدادات الجهاز

المرتجعات

isFake

public boolean isFake ()

تشير إلى ما إذا كانت الحاوية مخصّصة لجهاز قيد الاختبار أم لا.

المرتجعات
boolean

removeObjectType

public void removeObjectType (String type)

أزِل نوع العنصر المحدّد من حامل إعدادات الجهاز.

المعلمات
type String: نوع العنصر المطلوب إزالته

عمليات الرمي
ConfigurationException