कॉन्फ़िगरेशन फ़ैक्ट्री.एक्सेप्शन लोडर

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
com.android.tradefed.config.ConfigurationConfiguration.ConfigLoader
  com.android.tradefed.config.Configuration तौरफ़ैक्ट्री.अपवादलोडर


खास जानकारी

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

ExceptionLoader(boolean isGlobal)

सार्वजनिक तरीके

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isBundledConfig(String name)

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

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)

trafficfed.jar के अंदर बंडल किए गए कॉन्फ़िगरेशन में, सिर्फ़ अन्य कॉन्फ़िगरेशन शामिल किए जा सकते हैं trafficfed.jar के अंदर बंडल किया गया.

सुरक्षित तरीके

String findConfigName(String name, String parentName)

कॉन्फ़िगरेशन का नाम और इसके पैरंट नाम के आधार पर खोजें.

boolean isTrackableConfig(String name)

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

void trackConfig(String name, ConfigurationDef def)

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

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

अपवाद लोडर

public ExceptionLoader (boolean isGlobal)

पैरामीटर
isGlobal boolean

सार्वजनिक तरीके

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

पैरामीटर
name String

templateMap

रिटर्न
ConfigurationDef

थ्रो
ConfigurationException

isBundldConfig

public boolean isBundledConfig (String name)

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

पैरामीटर
name String

रिटर्न
boolean

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

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

पैरामीटर
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

थ्रो
ConfigurationException

लोड शामिल किया गया कॉन्फ़िगरेशन

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

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

पैरामीटर
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

थ्रो
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.

ट्रैक कॉन्फ़िगरेशन

protected void trackConfig (String name, 
                ConfigurationDef def)

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

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

def ConfigurationDef: कॉन्फ़िगरेशन की परिभाषा.