डिवाइसकॉन्फ़िगरेशनधारक

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.ऑब्जेक्ट
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

सार्वजनिक तरीके

आवृत्ति जोड़ें

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

रिटर्न

सभीऑब्जेक्ट प्राप्त करें

public  getAllObjects ()

रिटर्न सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची में IDeviceConfiguration का उदाहरण था

रिटर्न

getBuildProvider

public IBuildProvider getBuildProvider ()

IBuildProvider लौटाएं जिसका डिवाइस कॉन्फ़िगरेशन धारक के पास संदर्भ है।

रिटर्न
IBuildProvider

डिवाइस का नाम प्राप्त करें

public String getDeviceName ()

कॉन्फ़िगरेशन के "नाम" फ़ील्ड में निर्दिष्ट डिवाइस का नाम लौटाता है।

रिटर्न
String

डिवाइसविकल्प प्राप्त करें

public TestDeviceOptions getDeviceOptions ()

डिवाइस कॉन्फ़िगरेशन धारक के पास TestDeviceOptions लौटाएं।

रिटर्न
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

डिवाइस कॉन्फ़िगरेशन धारक के पास मौजूद IDeviceRecovery लौटाएं।

रिटर्न
IDeviceRecovery

डिवाइस आवश्यकताएँ प्राप्त करें

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

ऑब्जेक्ट प्रकार हटाएं

public void removeObjectType (String type)

डिवाइस कॉन्फ़िगरेशन धारक से निर्दिष्ट ऑब्जेक्ट प्रकार हटाएं।

पैरामीटर
type String : हटाए जाने वाले ऑब्जेक्ट का प्रकार.

फेंकता
ConfigurationException