कॉन्फ़िगरेशनडिफ़

public class ConfigurationDef
extends Object

java.lang.Object
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

सार्वजनिक निर्माणकर्ता

कॉन्फ़िगरेशनडिफ़

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

createConfiguration

public IConfiguration createConfiguration ()

इस परिभाषा में संग्रहीत जानकारी से एक कॉन्फ़िगरेशन बनाता है, और इसके फ़ील्ड को प्रदान किए गए विकल्प मानों के साथ पॉप्युलेट करता है।

रिटर्न
IConfiguration बनाया गया IConfiguration

फेंकता
ConfigurationException अगर कॉन्फ़िगरेशन नहीं बनाया जा सका

createConfiguration

public IConfiguration createConfiguration ( allowedObjects)

इस परिभाषा में संग्रहीत जानकारी से एक कॉन्फ़िगरेशन बनाता है, और इसके फ़ील्ड को प्रदान किए गए विकल्प मानों के साथ पॉप्युलेट करता है।

पैरामीटर
allowedObjects : TF ऑब्जेक्ट्स का सेट जिसे हम पूर्ण कॉन्फ़िगरेशन से बनाएंगे

रिटर्न
IConfiguration बनाया गया IConfiguration

फेंकता
ConfigurationException अगर कॉन्फ़िगरेशन नहीं बनाया जा सका

getDescription

public String getDescription ()

कॉन्फ़िगरेशन का संक्षिप्त विवरण लौटाता है

रिटर्न
String

getExpectedDevices

public  getExpectedDevices ()

ट्रैक किए गए उपकरणों का वर्तमान मानचित्र लौटाता है और यदि वे वास्तविक हैं या नहीं।

रिटर्न

getName

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