إعدادات IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


واجهة حامل ضبط الجهاز استخدِم هذا الحقل لتمثيل كائن يمكن أن يحتوي على المعلومات المتعلّقة بإعداد الجهاز.

ملخّص

الطرق العامة

abstract void addFrequency(Object config, Integer frequency)

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

abstract void addSpecificConfig(Object config, String type)

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

abstract void addSpecificConfig(Object config)

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

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

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

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: معدّل التكرار المرتبط بالعنصر

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

public abstract void addSpecificConfig (Object config, 
                String type)

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

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

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

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

الرميات
ConfigurationException في حال عدم تطابق العنصر الذي تم تمريره مع الأنواع المسموح بها.

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

public abstract void addSpecificConfig (Object config)

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

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

المرتجعات

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

public abstract  getAllObjects ()

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

المرتجعات

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

المرتجعات
IBuildProvider

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

public abstract String getDeviceName ()

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

المرتجعات
String

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

public abstract TestDeviceOptions getDeviceOptions ()

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

المرتجعات
TestDeviceOptions

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

public abstract IDeviceRecovery getDeviceRecovery ()

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

المرتجعات
IDeviceRecovery

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

public abstract IDeviceSelection getDeviceRequirements ()

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

المرتجعات
IDeviceSelection

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

public abstract Integer getFrequency (Object config)

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

المعلمات
config Object

المرتجعات
Integer

أمر getLabPreparers

public abstract  getLabPreparers ()

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

المرتجعات

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

public abstract  getTargetPreparers ()

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

المرتجعات

مزيف

public abstract boolean isFake ()

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

المرتجعات
boolean

طريقة removeObjectType

public abstract void removeObjectType (String type)

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

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

الرميات
ConfigurationException في حال كان النوع غير متوافق.