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