com.android.tradefed.config

टिप्पणियां

Option किसी फ़ील्ड को IConfiguration विकल्प के तौर पर दिखाने के लिए, इस एनोटेशन का इस्तेमाल किया जाता है. 
OptionClass किसी क्लास को IConfiguration ऑब्जेक्ट के तौर पर दिखाने के लिए, इस एनोटेशन का इस्तेमाल किया जाता है. 

इंटरफ़ेस

DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver के लागू करने के तरीके लोड करता है. 
IConfigOptionValueTransformer कॉन्फ़िगरेशन के विकल्प की वैल्यू में बदलाव करने के लिए इंटरफ़ेस
IConfiguration TradeFederation के इनवोकेशन के लिए कॉन्फ़िगरेशन की जानकारी. 
IConfigurationFactory IConfiguration बनाने के लिए फ़ैक्ट्री
IConfigurationReceiver उस ऑब्जेक्ट को दिखाने के लिए आसान इंटरफ़ेस जो IConfiguration स्वीकार करता है. 
IConfigurationServer कॉन्फ़िगरेशन सर्वर के लिए इंटरफ़ेस. 
IDeviceConfiguration डिवाइस कॉन्फ़िगरेशन होल्डर इंटरफ़ेस. 
IFileResolverLoader IRemoteFileResolver के लागू करने के तरीके लोड करता है. 
IGlobalConfiguration एक क्लास, जो Trade Federation के एक इंस्टेंस के लिए ग्लोबल कॉन्फ़िगरेशन की जानकारी शामिल करती है . इसमें, असल कॉन्फ़िगरेशन के कई इनवोकेशन शामिल हो सकते हैं. 

क्लासेस

ArgsOptionParser पार्स किए गए कमांड लाइन आर्ग्युमेंट से Option फ़ील्ड भरता है. 
BootstrapServiceFileResolverLoader सेवा लोड करने की सुविधा का इस्तेमाल करके, रिज़ॉल्वर लोड करता है. 
Configuration IConfiguration का एक ठोस लागू करने का तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है. 
ConfigurationDef इसमें किसी कॉन्फ़िगरेशन, उससे जुड़े ऑब्जेक्ट, और उनके विकल्पों का रिकॉर्ड होता है. 
ConfigurationDef.ConfigObjectDef className और उसके दिखने के नंबर की जानकारी सेव करने वाला ऑब्जेक्ट. उदाहरण के लिए, अगर किसी कॉन्फ़िगरेशन में एक ही ऑब्जेक्ट दो बार दिखता है, तो पहले ऑब्जेक्ट का दिखने का नंबर एक होगा. 
ConfigurationDescriptor कॉन्फ़िगरेशन ऑब्जेक्ट, जो कॉन्फ़िगरेशन के किसी पहलू के बारे में बताता है. 
ConfigurationFactory IConfiguration बनाने के लिए फ़ैक्ट्री. 
ConfigurationFactory.ConfigLoader IConfigDefLoader का लागू करने का तरीका, जो एक रूट कॉन्फ़िगरेशन से शामिल किए गए कॉन्फ़िगरेशन को ट्रैक करता है. साथ ही, साइकल में शामिल होने पर एक अपवाद दिखाता है. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil कॉन्फ़िगरेशन फ़ाइलों को मैनेज करने के लिए यूटिलिटी फ़ंक्शन. 
ConfigurationXmlParserSettings ConfigurationXmlParser के लिए सेटिंग स्वीकार करने वाली एक आसान क्लास

इस क्लास को सेटिंग पास करने के लिए, एलियास का इस्तेमाल करना ज़रूरी है. 

DeviceConfigurationHolder एक ठोस IDeviceConfiguration लागू करने का तरीका, जो लोड किए गए डिवाइस कॉन्फ़िगरेशन ऑब्जेक्ट को अपने एट्रिब्यूट में सेव करता है. 
DynamicRemoteFileResolver क्लास, जो रिमोट फ़ाइलों के पाथ को रिज़ॉल्व करने में मदद करती है. 
GlobalConfiguration IGlobalConfiguration का एक लागू करने का तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है
NoOpConfigOptionValueTransformer एक नो-ऑप IConfigOptionValueTransformer
OptionCopier एक हेल्पर क्लास, जो एक ही नाम वाले Option फ़ील्ड की वैल्यू को एक ऑब्जेक्ट से दूसरे ऑब्जेक्ट में कॉपी कर सकती है. 
OptionDef इसमें किसी Option की जानकारी होती है. 
OptionSetter Option फ़ील्ड भरता है. 
OptionSetter.Handler<T>  
OptionSetter.MapHandler मैप फ़ील्ड की वैल्यू को मैनेज करने के लिए एक Handler
OptionSetter.OptionFieldsForName दिए गए नाम वाले विकल्प फ़ील्ड की सूची के लिए कंटेनर. 
RemoteFileResolver एक आसान क्लास, जो यूआरआई और सेवा देने वाले की सुविधा का इस्तेमाल करके, अलग-अलग जगहों से फ़ाइलें लोड करने की अनुमति देती है. 
RetryConfigurationFactory फ़ैक्ट्री, जो किसी कमांड को फिर से आज़माने की प्रोसेस को मैनेज करती है. 
SandboxConfigurationFactory सैंडबॉक्सिंग के मकसद से कॉन्फ़िगरेशन बनाने के लिए, खास कॉन्फ़िगरेशन फ़ैक्ट्री. 

एनम्स

ConfigurationDescriptor.LocalTestRunner लोकल टेस्ट रनर की जानकारी देने के लिए इस्तेमाल किया जाने वाला एनम. 
Option.Importance  
OptionUpdateRule यह कंट्रोल करता है कि किसी विकल्प को एक से ज़्यादा बार तय किए जाने पर क्या होगा. 

अपवाद

ClassNotFoundConfigurationException किसी ऑब्जेक्ट की क्लास न मिलने पर, ConfigurationException दिखता है. 
ConfigurationException कॉन्फ़िगरेशन लोड न होने पर, यह अपवाद दिखता है. 
IFileResolverLoader.ResolverLoadingException कोई रिज़ॉल्वर लोड या शुरू न किए जा सकने पर, यह अपवाद दिखता है. 
OptionNotAllowedException कमांड लाइन में कोई विकल्प पास न किए जा सकने पर, ConfigurationException दिखता है. 
TemplateResolutionError कॉन्फ़िगरेशन पार्स करने के दौरान, टेंप्लेट से जुड़ी गड़बड़ी के लिए ConfigurationException को बढ़ाने वाली क्लास.