कॉन्फ़िगरेशनDef
public class ConfigurationDef
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.config.ConfigurationDef |
किसी कॉन्फ़िगरेशन, उससे संबंधित ऑब्जेक्ट और उनके विकल्पों का रिकॉर्ड रखता है।
सारांश
नेस्टेड कक्षाएं | |
---|---|
class | ConfigurationDef.ConfigObjectDef क्लासनाम और उसकी उपस्थिति संख्या के लिए जानकारी रखने के लिए ऑब्जेक्ट (उदाहरण के लिए यदि किसी कॉन्फिगरेशन में एक ही ऑब्जेक्ट दो बार है, तो पहले वाले में पहली उपस्थिति संख्या होगी)। |
खेत | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
सार्वजनिक निर्माणकर्ता | |
---|---|
ConfigurationDef (String name) |
सार्वजनिक तरीके | |
---|---|
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) createConfiguration ( allowedObjects) इस परिभाषा में संग्रहीत जानकारी से एक कॉन्फ़िगरेशन बनाता है, और इसके फ़ील्ड को दिए गए विकल्प मानों से भर देता है। |
String | getDescription () कॉन्फ़िगरेशन का संक्षिप्त विवरण लौटाता है |
getExpectedDevices () ट्रैक किए गए उपकरणों का वर्तमान मानचित्र लौटाता है और यह भी बताता है कि वे वास्तविक हैं या नहीं। | |
String | getName () इस कॉन्फ़िगरेशन परिभाषा का नाम मिलता है |
boolean | isMultiDeviceMode () यह बताता है कि रिकॉर्ड किया गया कॉन्फ़िगरेशन मल्टी-डिवाइस है या नहीं। |
void | setDescription (String description) कॉन्फ़िगरेशन परिभाषा विवरण सेट करता है |
void | setMultiDeviceMode (boolean multiDeviceMode) |
संरक्षित तरीके | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) अस्वीकृत ऑब्जेक्ट मानचित्र का मूल्यांकन करें, यदि कोई अपवाद हो तो फेंक दें। |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
खेत
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
सार्वजनिक निर्माणकर्ता
कॉन्फ़िगरेशनDef
public ConfigurationDef (String name)
पैरामीटर | |
---|---|
name | String |
सार्वजनिक तरीके
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
परिभाषा में एक कॉन्फिग ऑब्जेक्ट जोड़ता है
पैरामीटर | |
---|---|
typeName | String : कॉन्फिग ऑब्जेक्ट प्रकार का नाम |
className | String : कॉन्फिग ऑब्जेक्ट का क्लास नाम |
रिटर्न | |
---|---|
int | इस समय सहित, इस ConfigurationDef में यह क्लासनाम कितनी बार दिखाई दिया है। क्योंकि सभी ConfigurationDef विधियां इन कक्षाओं को निरंतर क्रम के साथ लौटाती हैं, यह सूचकांक clasName के हाल ही में जोड़े गए उदाहरण के लिए एक अद्वितीय पहचानकर्ता के रूप में काम कर सकता है। |
addExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
एक उपकरण जोड़ें जिसे ट्रैक करने की आवश्यकता है और यह वास्तविक है या नहीं।
पैरामीटर | |
---|---|
deviceName | String |
isFake | boolean |
रिटर्न | |
---|---|
String |
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 ()
इस परिभाषा में संग्रहीत जानकारी से एक कॉन्फ़िगरेशन बनाता है, और इसके फ़ील्ड को दिए गए विकल्प मानों से भर देता है।
रिटर्न | |
---|---|
IConfiguration | निर्मित IConfiguration |
फेंकता | |
---|---|
ConfigurationException | यदि कॉन्फ़िगरेशन नहीं बनाया जा सका |
कॉन्फ़िगरेशन बनाएँ
public IConfiguration createConfiguration (allowedObjects)
इस परिभाषा में संग्रहीत जानकारी से एक कॉन्फ़िगरेशन बनाता है, और इसके फ़ील्ड को दिए गए विकल्प मानों से भर देता है।
पैरामीटर | |
---|---|
allowedObjects |
रिटर्न | |
---|---|
IConfiguration | निर्मित IConfiguration |
फेंकता | |
---|---|
ConfigurationException | यदि कॉन्फ़िगरेशन नहीं बनाया जा सका |
विवरण प्राप्त करें
public String getDescription ()
कॉन्फ़िगरेशन का संक्षिप्त विवरण लौटाता है
रिटर्न | |
---|---|
String |
अपेक्षितडिवाइस प्राप्त करें
publicgetExpectedDevices ()
ट्रैक किए गए उपकरणों का वर्तमान मानचित्र लौटाता है और यह भी बताता है कि वे वास्तविक हैं या नहीं।
रिटर्न | |
---|---|
नाम प्राप्त करें
public String getName ()
इस कॉन्फ़िगरेशन परिभाषा का नाम मिलता है
रिटर्न | |
---|---|
String | इस कॉन्फ़िगरेशन का नाम. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
यह बताता है कि रिकॉर्ड किया गया कॉन्फ़िगरेशन मल्टी-डिवाइस है या नहीं।
रिटर्न | |
---|---|
boolean |
सेट विवरण
public void setDescription (String description)
कॉन्फ़िगरेशन परिभाषा विवरण सेट करता है
पैरामीटर | |
---|---|
description | String |
सेटमल्टीडिवाइसमोड
public void setMultiDeviceMode (boolean multiDeviceMode)
पैरामीटर | |
---|---|
multiDeviceMode | boolean |
संरक्षित तरीके
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
अस्वीकृत ऑब्जेक्ट मानचित्र का मूल्यांकन करें, यदि कोई अपवाद हो तो फेंक दें।
पैरामीटर | |
---|---|
rejectedObjects | |
cause | Throwable |
फेंकता | |
---|---|
ClassNotFoundConfigurationException |
इंजेक्शनविकल्प
protected void injectOptions (IConfiguration config,optionList)
पैरामीटर | |
---|---|
config | IConfiguration |
optionList |
फेंकता | |
---|---|
ConfigurationException |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.