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