कॉन्फ़िगरेशन तौर पर उपलब्ध है.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
पहचाने गए डायरेक्ट सबक्लास
|
IConfigDefLoader को लागू करना, जो एक कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है
रूट कॉन्फ़िगरेशन इस्तेमाल करता है और सर्कुलर इनक्लूड पर अपवाद दिखाता है.
खास जानकारी
सुरक्षित तरीके |
String
|
findConfigName(String name, String parentName)
कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें.
|
boolean
|
isBundledConfig(String name)
अगर यह क्लासपाथ में मिली कॉन्फ़िगरेशन फ़ाइल है, तो 'सही' दिखाता है.
|
boolean
|
isTrackableConfig(String name)
कॉन्फ़िगरेशन की लाइफ़ साइकल को ट्रैक करना चाहिए या नहीं.
|
void
|
trackConfig(String name, ConfigurationDef def)
डाइनैमिक लोडिंग के लिए कॉन्फ़िगरेशन ट्रैक करें.
|
सार्वजनिक कंस्ट्रक्टर
ConfigLoader
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)
trafficfed.jar के अंदर बंडल किए गए कॉन्फ़िगरेशन में, सिर्फ़ अन्य कॉन्फ़िगरेशन शामिल किए जा सकते हैं
trafficfed.jar के अंदर बंडल किया गया. हालांकि, लोकल (बाहरी) कॉन्फ़िगरेशन में, लोकल (बाहरी) और बंडल किए गए कॉन्फ़िगरेशन, दोनों शामिल हो सकते हैं.
पैरामीटर |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
सुरक्षित तरीके
FindConfigName
protected String findConfigName (String name,
String parentName)
कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें. इसका इस्तेमाल, बंडल कॉन्फ़िगरेशन और लोकल कॉन्फ़िगरेशन को सही तरीके से मैनेज करने के लिए किया जाता है.
पैरामीटर |
name |
String : कॉन्फ़िगरेशन का नाम |
parentName |
String : कॉन्फ़िगरेशन के पैरंट का नाम. |
रिटर्न |
String |
कॉन्फ़िगरेशन का पूरा नाम डालें. |
isBundldConfig
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 : config का def. |