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

Return احتفظت قائمة كافة كائنات التكوين بمثيل 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)

قم بإزالة نوع الكائن المحدد من حامل تكوين الجهاز.

الأساليب العامة

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 abstract  getAllObjectOfType (String configType)

عودة تحتوي قائمة كافة كائنات التكوين على مثيل IDeviceConfiguration الذي يتطابق مع نوع التكوين المطلوب.

حدود
configType String

عائدات

getAllObjects

public abstract  getAllObjects ()

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

قم بإرجاع قائمة ITargetPreparer التي يمتلكها صاحب تكوين الجهاز.

عائدات

getTargetPreparers

public abstract  getTargetPreparers ()

قم بإرجاع قائمة ITargetPreparer التي يمتلكها صاحب تكوين الجهاز.

عائدات

مزيف

public abstract boolean isFake ()

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

عائدات
boolean

removeObjectType

public abstract void removeObjectType (String type)

قم بإزالة نوع الكائن المحدد من حامل تكوين الجهاز.

حدود
type String : نوع الكائن المراد إزالته.

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