ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.ConfigurationFactory.ExceptionLoader


खास जानकारी

सार्वजनिक कंस्ट्रक्टर

ExceptionLoader(boolean isGlobal)

पब्लिक मेथड

ConfigurationDef getConfigurationDef(String name, Map<String, String> templateMap)

boolean isBundledConfig(String name)

अगर यह क्लासपाथ में मौजूद कोई कॉन्फ़िगरेशन फ़ाइल है, तो 'सही' दिखाता है.

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)

tradefed.jar में बंडल किए गए कॉन्फ़िगरेशन में, सिर्फ़ वे कॉन्फ़िगरेशन शामिल किए जा सकते हैं जो tradefed.jar में बंडल किए गए हैं.

प्रोटेक्टेड मेथड

String findConfigName(String name, String parentName)

कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढता है.

boolean isTrackableConfig(String name)

कॉन्फ़िगरेशन के लाइफ़ साइकल को ट्रैक करना है या नहीं.

void trackConfig(String name, ConfigurationDef def)

डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन.

सार्वजनिक कंस्ट्रक्टर

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

पैरामीटर
isGlobal boolean

पब्लिक मेथड

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                Map<String, String> templateMap)

पैरामीटर
name String

templateMap Map

रिटर्न
ConfigurationDef

थ्रो
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

अगर यह क्लासपाथ में मौजूद कोई कॉन्फ़िगरेशन फ़ाइल है, तो 'सही' दिखाता है.

पैरामीटर
name String

रिटर्न
boolean

loadConfiguration

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

पैरामीटर
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

थ्रो
ConfigurationException

loadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

tradefed.jar में बंडल किए गए कॉन्फ़िगरेशन में, सिर्फ़ वे कॉन्फ़िगरेशन शामिल किए जा सकते हैं जो tradefed.jar में बंडल किए गए हैं. हालांकि, लोकल (बाहरी) कॉन्फ़िगरेशन में लोकल (बाहरी) और बंडल किए गए, दोनों तरह के कॉन्फ़िगरेशन शामिल हो सकते हैं.

पैरामीटर
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

थ्रो
ConfigurationException

प्रोटेक्टेड मेथड

findConfigName

protected String findConfigName (String name, 
                String parentName)

कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढता है. इस कुकी का इस्तेमाल, बंडल कॉन्फ़िगरेशन और लोकल कॉन्फ़िगरेशन को सही तरीके से मैनेज करने के लिए किया जाता है.

पैरामीटर
name String: कॉन्फ़िगरेशन का नाम

parentName String: कॉन्फ़िगरेशन के पैरंट का नाम.

रिटर्न
String कॉन्फ़िगरेशन का पूरा नाम.

isTrackableConfig

protected boolean isTrackableConfig (String name)

कॉन्फ़िगरेशन के लाइफ़ साइकल को ट्रैक करना है या नहीं.

पैरामीटर
name String: कॉन्फ़िगरेशन का नाम

रिटर्न
boolean अगर कॉन्फ़िगरेशन को ट्रैक किया जा सकता है, तो true. अगर कॉन्फ़िगरेशन को ट्रैक नहीं किया जा सकता, तो false.

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन. फ़िलहाल, सिर्फ़ लोकल फ़ाइलें इस्तेमाल की जा सकती हैं.

पैरामीटर
name String: कॉन्फ़िगरेशन का नाम

def ConfigurationDef: config's def.