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

protected class ConfigurationFactory.ConfigLoader
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.config.ConfigurationFactory.ConfigLoader


IConfigDefLoader का कार्यान्वयन जो एक रूट कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है, और सर्कुलर शामिल पर एक अपवाद फेंकता है।

सारांश

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

ConfigLoader (boolean isGlobalConfig)

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

ConfigurationDef getConfigurationDef (String name, templateMap) getConfigurationDef (String name, templateMap)

boolean isGlobalConfig ()

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

ट्रेडफेड.जर के अंदर बंडल किए गए कॉन्फ़िगरेशन में केवल ट्रेडफेड.जर के अंदर बंडल किए गए अन्य कॉन्फ़िगरेशन शामिल हो सकते हैं।

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

String findConfigName (String name, String parentName)

कॉन्फिग का नाम उसके नाम और उसके मूल नाम के आधार पर ढूंढें।

boolean isBundledConfig (String name)

यदि यह क्लासपाथ के अंदर पाई गई कॉन्फ़िगरेशन फ़ाइल है तो सत्य लौटाता है।

boolean isTrackableConfig (String name)

कॉन्फ़िगरेशन के जीवन चक्र को ट्रैक करना चाहिए या नहीं।

void trackConfig (String name, ConfigurationDef def)

डायनामिक लोडिंग के लिए ट्रैक कॉन्फिगरेशन।

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

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

public ConfigLoader (boolean isGlobalConfig)

पैरामीटर
isGlobalConfig boolean

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

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

पैरामीटर
name String

templateMap

रिटर्न
ConfigurationDef

फेंकता
ConfigurationException

isGlobalConfig

public boolean isGlobalConfig ()

रिटर्न
boolean

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

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

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

पैरामीटर
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

फेंकता
ConfigurationException

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

कॉन्फिगनाम ढूंढें

protected String findConfigName (String name, 
                String parentName)

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

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

parentName String : कॉन्फिग के माता-पिता का नाम।

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

फेंकता
com.android.tradefed.config.ConfigurationException
ConfigurationException

isBundledConfig

protected boolean isBundledConfig (String name)

यदि यह क्लासपाथ के अंदर पाई गई कॉन्फ़िगरेशन फ़ाइल है तो सत्य लौटाता है।

पैरामीटर
name String

रिटर्न
boolean

isTrackableConfig

protected boolean isTrackableConfig (String name)

कॉन्फ़िगरेशन के जीवन चक्र को ट्रैक करना चाहिए या नहीं।

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

रिटर्न
boolean यदि कॉन्फ़िगरेशन ट्रैक करने योग्य है तो true , अन्यथा false

ट्रैक कॉन्फिग

protected void trackConfig (String name, 
                ConfigurationDef def)

डायनामिक लोडिंग के लिए ट्रैक कॉन्फिगरेशन। अभी केवल स्थानीय फ़ाइलें ही समर्थित हैं.

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

def ConfigurationDef : कॉन्फिगरेशनडिफ।