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

الحصول على اسم الجهاز

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