DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Object
com.android.tradefed.config.DeviceConfigurationHolder


تطبيق IDeviceConfiguration ملموس يخزن كائنات تكوين الجهاز المحملة في سماته.

ملخص

المنشأت العامة

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

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

void addFrequency (Object config, Integer frequency)

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

void addSpecificConfig (Object config, String type)

قم بتمرير أحد الكائنات المسموح بها والتي يمكن لصاحب التكوين تتبعها.

void addSpecificConfig (Object config)

قم بتمرير أحد الكائنات المسموح بها والتي يمكن لصاحب التكوين تتبعها.

IDeviceConfiguration clone (String newName)

قم بإرجاع نسخة ضحلة من كائن IDeviceConfiguration هذا ، تحت اسم جديد.

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

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

getAllObjects ()

Return احتفظت قائمة كافة كائنات التكوين بمثيل IDeviceConfiguration

IBuildProvider getBuildProvider ()

قم بإرجاع IBuildProvider الذي يشير إليه مالك تكوين الجهاز.

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

إعادة IDeviceRecovery أن صاحب تكوين الجهاز لديه.

IDeviceSelection getDeviceRequirements ()

عودة IDeviceSelection الذي يمتلكه صاحب تكوين الجهاز.

Integer getFrequency (Object config)

إرجاع تكرار الكائن.

getLabPreparers ()

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

getTargetPreparers ()

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

boolean isFake ()

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

void removeObjectType (String type)

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

المنشأت العامة

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

حدود
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

حدود
deviceName String

isFake boolean

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

add التردد

public void addFrequency (Object config, 
                Integer frequency)

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

حدود
config Object : الكائن الذي نتتبع التردد.

frequency Integer : التردد المرتبط بالشيء.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

قم بتمرير أحد الكائنات المسموح بها والتي يمكن لصاحب التكوين تتبعها.

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

حدود
config Object : كائن من نوع أعلاه.

type String : نوع كائن التكوين الذي يتم تمريره.

رميات
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

قم بتمرير أحد الكائنات المسموح بها والتي يمكن لصاحب التكوين تتبعها.

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

حدود
config Object : كائن من نوع أعلاه.

رميات
ConfigurationException

استنساخ

public IDeviceConfiguration clone (String newName)

قم بإرجاع نسخة ضحلة من كائن IDeviceConfiguration هذا ، تحت اسم جديد.

حدود
newName String

عائدات
IDeviceConfiguration

استنساخ

public IDeviceConfiguration clone ()

عائدات
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

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

حدود
configType String

عائدات

getAllObjects

public  getAllObjects ()

Return احتفظت قائمة كافة كائنات التكوين بمثيل IDeviceConfiguration

عائدات

getBuildProvider

public IBuildProvider getBuildProvider ()

قم بإرجاع IBuildProvider الذي يشير إليه مالك تكوين الجهاز.

عائدات
IBuildProvider

getDeviceName

public String getDeviceName ()

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

عائدات
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

عائدات
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

إعادة IDeviceRecovery أن صاحب تكوين الجهاز لديه.

عائدات
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

عودة IDeviceSelection الذي يمتلكه صاحب تكوين الجهاز.

عائدات
IDeviceSelection

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

public Integer getFrequency (Object config)

إرجاع تكرار الكائن.

حدود
config Object

عائدات
Integer

getLabPreparers

public  getLabPreparers ()

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

عائدات

getTargetPreparers

public  getTargetPreparers ()

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

عائدات

مزيف

public boolean isFake ()

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

عائدات
boolean

removeObjectType

public void removeObjectType (String type)

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

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

رميات
ConfigurationException