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
|
clone()
|
List<Object>
|
getAllObjectOfType(String configType)
यह फ़ंक्शन, |
List<Object>
|
getAllObjects()
|
IBuildProvider
|
getBuildProvider()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
String
|
getDeviceName()
यह फ़ंक्शन, कॉन्फ़िगरेशन के "name" फ़ील्ड में दिए गए डिवाइस का नाम दिखाता है. |
TestDeviceOptions
|
getDeviceOptions()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
IDeviceRecovery
|
getDeviceRecovery()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
IDeviceSelection
|
getDeviceRequirements()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
Integer
|
getFrequency(Object config)
यह ऑब्जेक्ट की फ़्रीक्वेंसी दिखाता है. |
List<ITargetPreparer>
|
getLabPreparers()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
List<ITargetPreparer>
|
getTargetPreparers()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
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 |
पब्लिक मेथड
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 |
|
getAllObjectOfType
public List<Object> getAllObjectOfType (String configType)
यह फ़ंक्शन, IDeviceConfiguration के उस इंस्टेंस के सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची दिखाता है जो अनुरोध किए गए कॉन्फ़िगरेशन टाइप से मेल खाते हैं.
| पैरामीटर | |
|---|---|
configType |
String |
| रिटर्न | |
|---|---|
List<Object> |
|
getAllObjects
public List<Object> getAllObjects ()
IDeviceConfiguration के इंस्टेंस में मौजूद सभी कॉन्फ़िगरेशन ऑब्जेक्ट की सूची दिखाता है
| रिटर्न | |
|---|---|
List<Object> |
|
getBuildProvider
public IBuildProvider getBuildProvider ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद IBuildProvider को वापस करें.
| रिटर्न | |
|---|---|
IBuildProvider |
|
getDeviceName
public String getDeviceName ()
यह फ़ंक्शन, कॉन्फ़िगरेशन के "name" फ़ील्ड में दिए गए डिवाइस का नाम दिखाता है.
| रिटर्न | |
|---|---|
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 List<ITargetPreparer> getLabPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer की सूची दिखाता है.
| रिटर्न | |
|---|---|
List<ITargetPreparer> |
|
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद ITargetPreparer की सूची दिखाता है.
| रिटर्न | |
|---|---|
List<ITargetPreparer> |
|
isFake
public boolean isFake ()
यह फ़ंक्शन बताता है कि कंटेनर, टेस्ट किए जा रहे डिवाइस के लिए है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
removeObjectType
public void removeObjectType (String type)
डिवाइस कॉन्फ़िगरेशन होल्डर से, तय किए गए ऑब्जेक्ट टाइप को हटाता है.
| पैरामीटर | |
|---|---|
type |
String: हटाने के लिए ऑब्जेक्ट का टाइप. |
| थ्रो | |
|---|---|
ConfigurationException |
|