कॉन्फ़िगरेशनडिफ़
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
कॉन्फ़िगरेशन, उससे जुड़े ऑब्जेक्ट, और उनके विकल्पों का रिकॉर्ड होता है.
खास जानकारी
नेस्ट की गई क्लास |
class |
ConfigurationDef.ConfigObjectDef
ऑब्जेक्ट को क्लासनाम और उसके दिखने के तरीके की जानकारी होल्ड करने के लिए रखें (उदाहरण के लिए, अगर किसी कॉन्फ़िगरेशन में
एक ही ऑब्जेक्ट को दो बार इस्तेमाल करते हैं, तो पहले नतीजे का पहली बार दिखने वाला नंबर होगा).
|
सार्वजनिक तरीके |
int
|
addConfigObjectDef(String typeName, String className)
परिभाषा में कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ता है
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
एक ऐसा डिवाइस जोड़ें जिसे ट्रैक करना है और फिर चाहे वह असली हो या नहीं.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
परिभाषा में विकल्प जोड़ता है
|
IConfiguration
|
createConfiguration()
इस डेफ़िनिशन में सेव की गई जानकारी की मदद से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड में जानकारी अपने-आप भरता है
दिए गए विकल्प मानों के साथ.
|
IConfiguration
|
createConfiguration( allowedObjects)
इस डेफ़िनिशन में सेव की गई जानकारी की मदद से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड में जानकारी अपने-आप भरता है
दिए गए विकल्प मानों के साथ.
|
String
|
getDescription()
यह विकल्प, कॉन्फ़िगरेशन के बारे में कम शब्दों में जानकारी देता है
|
|
getExpectedDevices()
ट्रैक किए गए डिवाइसों का मौजूदा मैप दिखाता है और बताता है कि वे असली हैं या नहीं.
|
String
|
getName()
इस कॉन्फ़िगरेशन परिभाषा का नाम मिलता है
|
boolean
|
isMultiDeviceMode()
इससे पता चलता है कि रिकॉर्ड किया गया कॉन्फ़िगरेशन मल्टी-डिवाइस है या नहीं.
|
void
|
setDescription(String description)
कॉन्फ़िगरेशन की परिभाषा का ब्यौरा सेट करता है
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
फ़ील्ड्स की फ़िल्में
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
सार्वजनिक कंस्ट्रक्टर
कॉन्फ़िगरेशनडिफ़
public ConfigurationDef (String name)
सार्वजनिक तरीके
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
परिभाषा में कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ता है
पैरामीटर |
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का नाम |
className |
String : कॉन्फ़िगरेशन ऑब्जेक्ट की क्लास का नाम |
रिटर्न |
int |
इस ConfigurationDef में यह className दिखाए जाने की संख्या,
इस बार को भी शामिल करें. क्योंकि सभी ConfigurationDef तरीकों में ये क्लास दिखती हैं
लगातार क्रम में बनी रहने से, यह इंडेक्स,
clasName का इंस्टेंस.
|
ऐड-एक्सपेक्टेड डिवाइस
public String addExpectedDevice (String deviceName,
boolean isFake)
एक ऐसा डिवाइस जोड़ें जिसे ट्रैक करना है और फिर चाहे वह असली हो या नहीं.
पैरामीटर |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
परिभाषा में विकल्प जोड़ता है
पैरामीटर |
optionName |
String : विकल्प का नाम |
optionKey |
String |
optionValue |
String : विकल्प की वैल्यू
|
optionSource |
String |
type |
String |
बनाएंकॉन्फ़िगरेशन
public IConfiguration createConfiguration ()
इस डेफ़िनिशन में सेव की गई जानकारी की मदद से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड में जानकारी अपने-आप भरता है
दिए गए विकल्प मानों के साथ.
थ्रो |
ConfigurationException |
अगर कॉन्फ़िगरेशन नहीं बनाया जा सकता
|
बनाएंकॉन्फ़िगरेशन
public IConfiguration createConfiguration ( allowedObjects)
इस डेफ़िनिशन में सेव की गई जानकारी की मदद से कॉन्फ़िगरेशन बनाता है और इसके फ़ील्ड में जानकारी अपने-आप भरता है
दिए गए विकल्प मानों के साथ.
पैरामीटर |
allowedObjects |
: TF ऑब्जेक्ट का वह सेट जिसे हम पूरे कॉन्फ़िगरेशन में से बनाएंगे |
थ्रो |
ConfigurationException |
अगर कॉन्फ़िगरेशन नहीं बनाया जा सकता
|
जानकारी पाएं
public String getDescription ()
यह विकल्प, कॉन्फ़िगरेशन के बारे में कम शब्दों में जानकारी देता है
उम्मीद के मुताबिक डिवाइस
public getExpectedDevices ()
ट्रैक किए गए डिवाइसों का मौजूदा मैप दिखाता है और बताता है कि वे असली हैं या नहीं.
गेटनाम
public String getName ()
इस कॉन्फ़िगरेशन परिभाषा का नाम मिलता है
रिटर्न |
String |
इस कॉन्फ़िगरेशन का नाम.
|
isMultiDeviceMode
public boolean isMultiDeviceMode ()
इससे पता चलता है कि रिकॉर्ड किया गया कॉन्फ़िगरेशन मल्टी-डिवाइस है या नहीं.
जानकारी सेट करें
public void setDescription (String description)
कॉन्फ़िगरेशन की परिभाषा का ब्यौरा सेट करता है
पैरामीटर |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
पैरामीटर |
multiDeviceMode |
boolean |
सुरक्षित तरीके
अस्वीकार किए गए ऑब्जेक्ट की जांच करें
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
अगर अस्वीकार किए गए ऑब्जेक्ट में कोई गड़बड़ी होती है, तो मैप का आकलन करें.
पैरामीटर |
rejectedObjects |
|
cause |
Throwable |
इंजेक्ट विकल्प
protected void injectOptions (IConfiguration config,
optionList)
पैरामीटर |
config |
IConfiguration |
optionList |
|
थ्रो |
ConfigurationException |
|