कॉन्फ़िगरेशन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

अपेक्षितडिवाइस प्राप्त करें

public  getExpectedDevices ()

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

रिटर्न

नाम प्राप्त करें

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