कॉन्फ़िगरेशनफ़ैक्टरी.कॉन्फ़िगलोडर
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 | |
isGlobalConfig
public boolean isGlobalConfig ()
लोड शामिल कॉन्फ़िगरेशन
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
ट्रेडफेड.जर के अंदर बंडल किए गए कॉन्फ़िगरेशन में केवल ट्रेडफेड.जर के अंदर बंडल किए गए अन्य कॉन्फ़िगरेशन शामिल हो सकते हैं। हालाँकि, स्थानीय (बाहरी) कॉन्फ़िगरेशन में स्थानीय (बाहरी) और बंडल कॉन्फ़िगरेशन दोनों शामिल हो सकते हैं।
पैरामीटर |
---|
def | ConfigurationDef |
parentName | String |
name | String |
deviceTagObject | String |
templateMap | |
templateSeen | |
संरक्षित तरीके
कॉन्फिगनाम ढूंढें
protected String findConfigName (String name,
String parentName)
कॉन्फिग का नाम उसके नाम और उसके मूल नाम के आधार पर ढूंढें। इसका उपयोग बंडल कॉन्फ़िगरेशन और स्थानीय कॉन्फ़िगरेशन को ठीक से संभालने के लिए किया जाता है।
पैरामीटर |
---|
name | String : कॉन्फ़िगरेशन का नाम |
parentName | String : कॉन्फिग के माता-पिता का नाम। |
रिटर्न |
---|
String | कॉन्फ़िगरेशन का पूरा नाम. |
isBundledConfig
protected boolean isBundledConfig (String name)
यदि यह क्लासपाथ के अंदर पाई गई कॉन्फ़िगरेशन फ़ाइल है तो सत्य लौटाता है।
isTrackableConfig
protected boolean isTrackableConfig (String name)
कॉन्फ़िगरेशन के जीवन चक्र को ट्रैक करना चाहिए या नहीं।
पैरामीटर |
---|
name | String : कॉन्फ़िगरेशन का नाम |
रिटर्न |
---|
boolean | यदि कॉन्फ़िगरेशन ट्रैक करने योग्य है तो true , अन्यथा false । |
ट्रैक कॉन्फिग
protected void trackConfig (String name,
ConfigurationDef def)
डायनामिक लोडिंग के लिए ट्रैक कॉन्फिगरेशन। अभी केवल स्थानीय फ़ाइलें ही समर्थित हैं.
पैरामीटर |
---|
name | String : कॉन्फ़िगरेशन का नाम |
def | ConfigurationDef : कॉन्फिगरेशनडिफ। |