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

تعرِض هذه الدالة اسم الجهاز المحدَّد في حقل "الاسم" للإعداد.

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)

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

الطرق العامة

addFrequency

public abstract void addFrequency (Object config, 
                Integer frequency)

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

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

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

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

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

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

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

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

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

addSpecificConfig

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

المرتجعات

getAllObjects

public abstract  getAllObjects ()

عرض قائمة بجميع عناصر الضبط التي تحتوي على مثيل IDeviceConfiguration

المرتجعات

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

المرتجعات
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

تعرِض هذه الدالة اسم الجهاز المحدَّد في حقل "الاسم" للإعداد.

المرتجعات
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

المرتجعات
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

المرتجعات
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

المرتجعات
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

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

المعلمات
config Object

المرتجعات
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

المرتجعات

getTargetPreparers

public abstract  getTargetPreparers ()

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

المرتجعات

isFake

public abstract boolean isFake ()

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

المرتجعات
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

عمليات الرمي
ConfigurationException في حال عدم توفّر النوع.