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