عنصر ضبط الجهاز

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()

عرض اسم الجهاز المحدد في الحقل "name" من الإعدادات.

TestDeviceOptions getDeviceOptions()

عليك إرجاع TestDeviceOptions الموجود لدى صاحب إعداد الجهاز.

IDeviceRecovery getDeviceRecovery()

عليك إرجاع IDeviceRecovery الموجود لدى صاحب إعداد الجهاز.

IDeviceSelection getDeviceRequirements()

عليك إرجاع IDeviceSelection الموجود لدى صاحب إعداد الجهاز.

Integer getFrequency(Object config)

تعرض هذه الدالة معدّل تكرار العنصر.

getLabPreparers()

عرض قائمة ITargetPreparer لدى صاحب إعداد الجهاز

getTargetPreparers()

عرض قائمة ITargetPreparer لدى صاحب إعداد الجهاز

boolean isFake()

يعرض ما إذا كانت الحاوية لجهاز قيد الاختبار أم لا.

void removeObjectType(String type)

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

شركة إنشاءات عامة

عنصر ضبط الجهاز

public DeviceConfigurationHolder ()

عنصر ضبط الجهاز

public DeviceConfigurationHolder (String deviceName)

المعلمات
deviceName String

عنصر ضبط الجهاز

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

المعلمات
deviceName String

isFake boolean

الطرق العامة

إضافة التكرار

public void addFrequency (Object config, 
                Integer frequency)

تتبع معدل تكرار الكائن حتى نتمكن من إدخال الخيار المقابل له بشكل صحيح.

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

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

إضافة إعداد ضبط محدد

public void addSpecificConfig (Object config, 
                String type)

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

القائمة الكاملة للعناصر المسموح بها هي: IBuildProvider وITargetPreparer و IDeviceRecovery، IDeviceSelection، TestDeviceOptions

المعلمات
config Object: كائن من النوع أعلاه

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

الرميات
ConfigurationException

إضافة إعداد ضبط محدد

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

المرتجعات

الحصول على جميع الكائنات

public  getAllObjects ()

إرجاع قائمة بجميع كائنات التهيئة التي تحتفظ بمثيل IDeviceConfiguration

المرتجعات

getBuildProvider

public IBuildProvider getBuildProvider ()

يجب عرض IBuildProvider الذي يشير إليه صاحب إعدادات الجهاز.

المرتجعات
IBuildProvider

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

public String getDeviceName ()

عرض اسم الجهاز المحدد في الحقل "name" من الإعدادات.

المرتجعات
String

الحصول على خيارات الجهاز

public TestDeviceOptions getDeviceOptions ()

عليك إرجاع TestDeviceOptions الموجود لدى صاحب إعداد الجهاز.

المرتجعات
TestDeviceOptions

استرداد الجهاز

public IDeviceRecovery getDeviceRecovery ()

عليك إرجاع IDeviceRecovery الموجود لدى صاحب إعداد الجهاز.

المرتجعات
IDeviceRecovery

الحصول على متطلبات الجهاز

public IDeviceSelection getDeviceRequirements ()

عليك إرجاع IDeviceSelection الموجود لدى صاحب إعداد الجهاز.

المرتجعات
IDeviceSelection

الحصول على التكرار

public Integer getFrequency (Object config)

تعرض هذه الدالة معدّل تكرار العنصر.

المعلمات
config Object

المرتجعات
Integer

أمر getLabPreparers

public  getLabPreparers ()

عرض قائمة ITargetPreparer لدى صاحب إعداد الجهاز

المرتجعات

التجهيزات لتحقيق الهدف

public  getTargetPreparers ()

عرض قائمة ITargetPreparer لدى صاحب إعداد الجهاز

المرتجعات

مزيف

public boolean isFake ()

يعرض ما إذا كانت الحاوية لجهاز قيد الاختبار أم لا.

المرتجعات
boolean

طريقة removeObjectType

public void removeObjectType (String type)

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

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

الرميات
ConfigurationException