डिवाइसकॉन्फ़िगरेशनहोल्डर
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
का उदाहरण रखा गया है
रिटर्न | |
---|---|
गेटबिल्डप्रोवाइडर
public IBuildProvider getBuildProvider ()
IBuildProvider
लौटाएं जिसका डिवाइस कॉन्फ़िगरेशन धारक के पास संदर्भ है।
रिटर्न | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
कॉन्फ़िगरेशन के "नाम" फ़ील्ड में निर्दिष्ट डिवाइस का नाम देता है।
रिटर्न | |
---|---|
String |
getDeviceOptions
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 |