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