حامل تكوين الجهاز

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

إرجاع قائمة كافة كائنات التكوين التي تحتوي على مثيل 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)

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

المقاولين العامة

حامل تكوين الجهاز

public DeviceConfigurationHolder ()

حامل تكوين الجهاز

public DeviceConfigurationHolder (String deviceName)

حدود
deviceName String

حامل تكوين الجهاز

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

حدود
deviceName String

isFake boolean

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

addFrequency

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

إرجاع قائمة كافة كائنات التكوين التي تحتوي على مثيل 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

getFrequency

public Integer getFrequency (Object config)

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

حدود
config Object

عائدات
Integer

getLabPreparers

public  getLabPreparers ()

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

عائدات

getTargetPreparers

public  getTargetPreparers ()

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

عائدات

com.isFake

public boolean isFake ()

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

عائدات
boolean

RemoveObjectType

public void removeObjectType (String type)

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

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

رميات
ConfigurationException