IDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
डिवाइस कॉन्फ़िगरेशन होल्डर इंटरफ़ेस। किसी वस्तु का प्रतिनिधित्व करने के लिए उपयोग करें जो डिवाइस के कॉन्फ़िगरेशन के लिए जानकारी रख सकता है।
सारांश
सार्वजनिक तरीके | |
---|---|
abstract void | addFrequency (Object config, Integer frequency) वस्तु की आवृत्ति पर नज़र रखें ताकि हम इसके विरुद्ध विकल्प ठीक से इंजेक्ट कर सकें। |
abstract void | addSpecificConfig (Object config, String type) अनुमत वस्तुओं में से एक पास करें जिसे कॉन्फ़िगरेशन धारक ट्रैक कर सकता है। |
abstract void | addSpecificConfig (Object config) अनुमत वस्तुओं में से एक पास करें जिसे कॉन्फ़िगरेशन धारक ट्रैक कर सकता है। |
abstract IDeviceConfiguration | clone (String newName) एक नए नाम के तहत, इस |
abstract IDeviceConfiguration | clone () इस |
abstract | getAllObjectOfType (String configType) रिटर्न सभी कॉन्फ़िगरेशन ऑब्जेक्ट्स की सूची में |
abstract | getAllObjects () रिटर्न सभी कॉन्फ़िगरेशन ऑब्जेक्ट्स की सूची में |
abstract IBuildProvider | getBuildProvider () |
abstract String | getDeviceName () कॉन्फ़िगरेशन के "नाम" फ़ील्ड में निर्दिष्ट डिवाइस का नाम लौटाता है। |
abstract TestDeviceOptions | getDeviceOptions () डिवाइस कॉन्फ़िगरेशन धारक के पास |
abstract IDeviceRecovery | getDeviceRecovery () डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद |
abstract IDeviceSelection | getDeviceRequirements () |
abstract Integer | getFrequency (Object config) वस्तु की आवृत्ति लौटाता है। |
abstract | getLabPreparers () डिवाइस कॉन्फ़िगरेशन धारक के पास |
abstract | getTargetPreparers () डिवाइस कॉन्फ़िगरेशन धारक के पास |
abstract boolean | isFake () लौटाता है कि कंटेनर परीक्षणाधीन डिवाइस के लिए है या नहीं। |
abstract void | removeObjectType (String type) डिवाइस कॉन्फ़िगरेशन होल्डर से निर्दिष्ट ऑब्जेक्ट प्रकार निकालें। |
सार्वजनिक तरीके
addFrequency
public abstract void addFrequency (Object config, Integer frequency)
वस्तु की आवृत्ति पर नज़र रखें ताकि हम इसके विरुद्ध विकल्प ठीक से इंजेक्ट कर सकें।
पैरामीटर | |
---|---|
config | Object : वस्तु हम आवृत्ति को ट्रैक कर रहे हैं। |
frequency | Integer : वस्तु से जुड़ी आवृत्ति। |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
अनुमत वस्तुओं में से एक पास करें जिसे कॉन्फ़िगरेशन धारक ट्रैक कर सकता है।
अनुमत वस्तुओं की पूरी सूची है: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
पैरामीटर | |
---|---|
config | Object : उपरोक्त प्रकार से ऑब्जेक्ट। |
type | String : कॉन्फ़िगरेशन ऑब्जेक्ट का प्रकार पारित किया जा रहा है। |
फेंकता | |
---|---|
ConfigurationException | यदि पास की गई वस्तु अनुमत प्रकारों से मेल नहीं खाती है। |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
अनुमत वस्तुओं में से एक पास करें जिसे कॉन्फ़िगरेशन धारक ट्रैक कर सकता है।
अनुमत वस्तुओं की पूरी सूची है: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
पैरामीटर | |
---|---|
config | Object : उपरोक्त प्रकार से ऑब्जेक्ट। |
फेंकता | |
---|---|
ConfigurationException | यदि पास की गई वस्तु अनुमत प्रकारों से मेल नहीं खाती है। |
क्लोन
public abstract IDeviceConfiguration clone (String newName)
एक नए नाम के तहत, इस IDeviceConfiguration
ऑब्जेक्ट की उथली प्रतिलिपि लौटाएँ।
पैरामीटर | |
---|---|
newName | String |
रिटर्न | |
---|---|
IDeviceConfiguration |
क्लोन
public abstract IDeviceConfiguration clone ()
इस IDeviceConfiguration
ऑब्जेक्ट की उथली प्रतिलिपि लौटाएँ।
रिटर्न | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
रिटर्न सभी कॉन्फ़िगरेशन ऑब्जेक्ट्स की सूची में IDeviceConfiguration
का उदाहरण है जो अनुरोध किए गए कॉन्फ़िगरेशन प्रकार से मेल खाता है।
पैरामीटर | |
---|---|
configType | String |
रिटर्न | |
---|---|
getAllObjects
public abstractgetAllObjects ()
रिटर्न सभी कॉन्फ़िगरेशन ऑब्जेक्ट्स की सूची में IDeviceConfiguration
का उदाहरण है
रिटर्न | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
IBuildProvider
लौटाएं जिसका डिवाइस कॉन्फ़िगरेशन होल्डर के पास संदर्भ है।
रिटर्न | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
कॉन्फ़िगरेशन के "नाम" फ़ील्ड में निर्दिष्ट डिवाइस का नाम लौटाता है।
रिटर्न | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
डिवाइस कॉन्फ़िगरेशन धारक के पास TestDeviceOptions
लौटाएं।
रिटर्न | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
डिवाइस कॉन्फ़िगरेशन होल्डर के पास मौजूद IDeviceRecovery
लौटाएं।
रिटर्न | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
IDeviceSelection
लौटाएँ जो डिवाइस कॉन्फ़िगरेशन धारक के पास है।
रिटर्न | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
वस्तु की आवृत्ति लौटाता है।
पैरामीटर | |
---|---|
config | Object |
रिटर्न | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
डिवाइस कॉन्फ़िगरेशन धारक के पास ITargetPreparer
की सूची लौटाएं।
रिटर्न | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
डिवाइस कॉन्फ़िगरेशन धारक के पास ITargetPreparer
की सूची लौटाएं।
रिटर्न | |
---|---|
नकली है
public abstract boolean isFake ()
लौटाता है कि कंटेनर परीक्षणाधीन डिवाइस के लिए है या नहीं।
रिटर्न | |
---|---|
boolean |
निकालेंऑब्जेक्ट टाइप
public abstract void removeObjectType (String type)
डिवाइस कॉन्फ़िगरेशन होल्डर से निर्दिष्ट ऑब्जेक्ट प्रकार निकालें।
पैरामीटर | |
---|---|
type | String : निकालने के लिए वस्तु का प्रकार। |
फेंकता | |
---|---|
ConfigurationException | यदि प्रकार समर्थित नहीं है। |