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) قم بإرجاع نسخة ضحلة من كائن |
abstract IDeviceConfiguration | clone () قم بإرجاع نسخة ضحلة من كائن |
abstract | getAllObjectOfType (String configType) عودة تحتوي قائمة كافة كائنات التكوين على مثيل |
abstract | getAllObjects () Return احتفظت قائمة كافة كائنات التكوين بمثيل |
abstract IBuildProvider | getBuildProvider () قم بإرجاع |
abstract String | getDeviceName () إرجاع اسم الجهاز المحدد في حقل "اسم" التكوين. |
abstract TestDeviceOptions | getDeviceOptions () قم بإرجاع |
abstract IDeviceRecovery | getDeviceRecovery () إعادة |
abstract IDeviceSelection | getDeviceRequirements () عودة |
abstract Integer | getFrequency (Object config) إرجاع تكرار الكائن. |
abstract | getLabPreparers () قم بإرجاع قائمة |
abstract | getTargetPreparers () قم بإرجاع قائمة |
abstract boolean | isFake () يُرجع ما إذا كانت الحاوية لجهاز قيد الاختبار أم لا. |
abstract void | removeObjectType (String type) قم بإزالة نوع الكائن المحدد من حامل تكوين الجهاز. |
الأساليب العامة
add التردد
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 abstractgetAllObjectOfType (String configType)
عودة تحتوي قائمة كافة كائنات التكوين على مثيل IDeviceConfiguration
الذي يتطابق مع نوع التكوين المطلوب.
حدود | |
---|---|
configType | String |
عائدات | |
---|---|
getAllObjects
public abstractgetAllObjects ()
Return احتفظت قائمة كافة كائنات التكوين بمثيل 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 |
الحصول على التردد
public abstract Integer getFrequency (Object config)
إرجاع تكرار الكائن.
حدود | |
---|---|
config | Object |
عائدات | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
قم بإرجاع قائمة ITargetPreparer
التي يمتلكها صاحب تكوين الجهاز.
عائدات | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
قم بإرجاع قائمة ITargetPreparer
التي يمتلكها صاحب تكوين الجهاز.
عائدات | |
---|---|
مزيف
public abstract boolean isFake ()
يُرجع ما إذا كانت الحاوية لجهاز قيد الاختبار أم لا.
عائدات | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
قم بإزالة نوع الكائن المحدد من حامل تكوين الجهاز.
حدود | |
---|---|
type | String : نوع الكائن المراد إزالته. |
رميات | |
---|---|
ConfigurationException | في حالة عدم دعم النوع. |