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 () إرجاع قائمة كافة كائنات التكوين التي تحتوي على مثيل |
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) قم بإزالة نوع الكائن المحدد من حامل تكوين الجهاز. |
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 |
public abstractgetAllObjectOfType (String configType)
إرجاع قائمة كافة كائنات التكوين التي تحتوي على مثيل IDeviceConfiguration
الذي يطابق نوع التكوين المطلوب.
حدود | |
---|---|
configType | String |
عائدات | |
---|---|
public abstractgetAllObjects ()
إرجاع قائمة كافة كائنات التكوين التي تحتوي على مثيل IDeviceConfiguration
عائدات | |
---|---|
public abstract IBuildProvider getBuildProvider ()
قم بإرجاع IBuildProvider
الذي يشير إليه حامل تكوين الجهاز.
عائدات | |
---|---|
IBuildProvider |
public abstract String getDeviceName ()
يُرجع اسم الجهاز المحدد في حقل "اسم" التكوين.
عائدات | |
---|---|
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 |
public abstractgetLabPreparers ()
قم بإرجاع قائمة ITargetPreparer
التي يمتلكها حامل تكوين الجهاز.
عائدات | |
---|---|
public abstractgetTargetPreparers ()
قم بإرجاع قائمة ITargetPreparer
التي يمتلكها حامل تكوين الجهاز.
عائدات | |
---|---|
public abstract boolean isFake ()
إرجاع ما إذا كانت الحاوية مخصصة لجهاز قيد الاختبار أم لا.
عائدات | |
---|---|
boolean |
public abstract void removeObjectType (String type)
قم بإزالة نوع الكائن المحدد من حامل تكوين الجهاز.
حدود | |
---|---|
type | String : نوع الكائن المراد إزالته. |
رميات | |
---|---|
ConfigurationException | في حالة عدم دعم النوع. |