कॉन्फ़िगरेशनफ़ैक्ट्री
public
interface
IConfigurationFactory
com.android.tradefed.config.IConfiguration बगल |
IConfiguration
बनाने के लिए फ़ैक्ट्री
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
कमांड लाइन आर्ग्युमेंट से |
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args)
|
abstract
IConfiguration
|
createConfigurationFromArgs(String[] args,
की स्टोर की मदद से, कमांड लाइन आर्ग्युमेंट से |
abstract
IGlobalConfiguration
|
createGlobalConfigurationFromArgs(String[] args,
कमांड लाइन आर्ग्युमेंट से |
abstract
IConfiguration
|
createPartialConfigurationFromArgs(String[] arrayArgs, IKeyStoreClient keyStoreClient,
ऐसा कॉन्फ़िगरेशन बनाएं जिसमें सिर्फ़ चुने गए ऑब्जेक्ट का सेट शामिल हो. |
abstract
void
|
dumpConfig(String configName, PrintStream out)
कॉन्फ़िगरेशन की सामग्री को दिए गए |
abstract
|
getConfigList()
क्लासपाथ पर JAR में मिले सभी कॉन्फ़िगरेशन के नाम की सूची दिखाएँ. |
abstract
|
getConfigList(String subPath, boolean loadFromEnv)
|
abstract
void
|
printHelp(PrintStream out)
प्रिंट इस फ़ैक्ट्री के लिए आउटपुट में सहायता करते हैं. |
abstract
void
|
printHelpForConfig(String[] args, boolean importantOnly, PrintStream out)
कमांड लाइन आर्ग्युमेंट में बताए गए
अगर 'आर्ग' किसी ऐसे कॉन्फ़िगरेशन का रेफ़रंस देता है जिसके बारे में जानकारी है, तो एक |
सार्वजनिक तरीके
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
कमांड लाइन आर्ग्युमेंट से IConfiguration
बनाएं.
अनुमानित फ़ॉर्मैट "CONFIG [options]" है, जहां CONFIG पहले से मौजूद कॉन्फ़िगरेशन का नाम है या कॉन्फ़िगरेशन xml फ़ाइल के लिए फ़ाइल पाथ.
पैरामीटर | |
---|---|
args |
String : कमांड लाइन आर्ग्युमेंट |
unconsumedArgs |
: यह सूची उन तर्क से भरी जाएगी जो
किसी खास कॉन्फ़िगरेशन से जुड़े ऑब्जेक्ट के ज़रिए इस्तेमाल किया जाता है. अगर यह
null है, तो लागू करने पर नतीजे में
अगर कोई प्रोसेस नहीं किया गया आर्ग्युमेंट बना रहता है, तो ConfigurationException . |
रिटर्न | |
---|---|
IConfiguration |
लोड किया गया IConfiguration . डेलिगेट ऑब्जेक्ट Option फ़ील्ड में
आर्ग में वैल्यू से भरा गया हो. |
थ्रो | |
---|---|
ConfigurationException |
अगर कॉन्फ़िगरेशन लोड नहीं हो पाता है |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
ERROR(/#createConfigurationFromArgs(String[],List))
को कॉल करने का एक सुविधाजनक तरीका
null
सेकंड तर्क के साथ. इस तरह, यह ConfigurationException
फेंक देगा अगर
कोई भी ऐसा आर्ग्युमेंट मौजूद न हो जो न सुना गया हो.
पैरामीटर | |
---|---|
args |
String |
रिटर्न | |
---|---|
IConfiguration |
थ्रो | |
---|---|
ConfigurationException |
यह भी देखें:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
की स्टोर की मदद से, कमांड लाइन आर्ग्युमेंट से IConfiguration
बनाएं.
अनुमानित फ़ॉर्मैट "CONFIG [options]" है, जहां CONFIG पहले से मौजूद कॉन्फ़िगरेशन का नाम है या कॉन्फ़िगरेशन xml फ़ाइल के लिए फ़ाइल पाथ.
पैरामीटर | |
---|---|
args |
String : कमांड लाइन आर्ग्युमेंट |
unconsumedArgs |
: यह सूची उन तर्क से भरी जाएगी जो
किसी खास कॉन्फ़िगरेशन से जुड़े ऑब्जेक्ट के ज़रिए इस्तेमाल किया जाता है. अगर यह
null है, तो लागू करने पर नतीजे में
अगर कोई प्रोसेस नहीं किया गया आर्ग्युमेंट बना रहता है, तो ConfigurationException . |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient का इस्तेमाल, संवेदनशील जानकारी पाने के लिए किया जाता है
आर्ग. |
रिटर्न | |
---|---|
IConfiguration |
लोड किया गया IConfiguration . डेलिगेट ऑब्जेक्ट Option फ़ील्ड में
आर्ग में वैल्यू से भरा गया हो. |
थ्रो | |
---|---|
ConfigurationException |
अगर कॉन्फ़िगरेशन लोड नहीं हो पाता है |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
कमांड लाइन आर्ग्युमेंट से IGlobalConfiguration
बनाएं.
अनुमानित फ़ॉर्मैट "CONFIG [options]" है, जहां CONFIG पहले से मौजूद कॉन्फ़िगरेशन का नाम है या कॉन्फ़िगरेशन xml फ़ाइल के लिए फ़ाइल पाथ.
पैरामीटर | |
---|---|
args |
String : कमांड लाइन आर्ग्युमेंट |
nonGlobalArgs |
: एक सूची जो उन तर्क से भरी जाएगी जो नहीं दिए गए थे
वैश्विक तर्क के रूप में प्रोसेस किए गए |
रिटर्न | |
---|---|
IGlobalConfiguration |
लोड किया गया IGlobalConfiguration . डेलिगेट ऑब्जेक्ट Option फ़ील्ड
आर्ग में वैल्यू से भरा गया है. |
थ्रो | |
---|---|
ConfigurationException |
अगर कॉन्फ़िगरेशन लोड नहीं हो पाता है |
निर्मित करें पार्टिकल कॉन्फ़िगरेशनFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
ऐसा कॉन्फ़िगरेशन बनाएं जिसमें सिर्फ़ चुने गए ऑब्जेक्ट का सेट शामिल हो.
पैरामीटर | |
---|---|
arrayArgs |
String : कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient का इस्तेमाल, आपके देश में संवेदनशील जानकारी पाने के लिए किया जाता है
आर्ग्युमेंट. |
allowedObjects |
: बनाए जाने वाले ऑब्जेक्ट का सेट |
delegator |
TradefedDelegator |
रिटर्न | |
---|---|
IConfiguration |
लोड किया गया IConfiguration . |
थ्रो | |
---|---|
ConfigurationException |
अगर कॉन्फ़िगरेशन लोड नहीं हो पाता है |
डंप कॉन्फ़िगरेशन
public abstract void dumpConfig (String configName, PrintStream out)
कॉन्फ़िगरेशन की सामग्री को दिए गए ERROR(/PrintStream)
में डालता है
पैरामीटर | |
---|---|
configName |
String : कॉन्फ़िगरेशन का नाम |
out |
PrintStream : आउटपुट को डंप करने के लिए ERROR(/PrintStream) |
getConfigList
public abstractgetConfigList ()
क्लासपाथ पर JAR में मिले सभी कॉन्फ़िगरेशन के नाम की सूची दिखाएँ. यह किसी भी कॉन्फ़िगरेशन को लोड करने की कोशिश नहीं करता. इसलिए, हो सकता है कि कॉन्फ़िगरेशन काम न करे इस सूची में शामिल हैं.
रिटर्न | |
---|---|
|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
getConfigList()
का भिन्नरूप, जहां यह निर्दिष्ट किया जा सकता है कि हम भी लोड करना चाहते हैं या नहीं
की मदद से कैसे कॉन्फ़िगर किया जा सकता है.
पैरामीटर | |
---|---|
subPath |
String : कॉन्फ़िगरेशन में देखने के लिए सब-डायरेक्ट्री का नाम. अगर शून्य है, तो होगा
व्यवहार getConfigList() जैसा ही है. |
loadFromEnv |
boolean : अगर हमें एनवायरमेंट वैरिएबल में कॉन्फ़िगरेशन लोड करना चाहिए, तो यह सही है. |
रिटर्न | |
---|---|
|
प्रिंटहेल्प
public abstract void printHelp (PrintStream out)
प्रिंट इस फ़ैक्ट्री के लिए आउटपुट में सहायता करते हैं.
सामान्य सहायता जानकारी प्रिंट करता है और सभी उपलब्ध कॉन्फ़िगरेशन की सूची देता है.
पैरामीटर | |
---|---|
out |
PrintStream : आउटपुट को डंप करने के लिए ERROR(/PrintStream) |
PrintHelpForConfig
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
कमांड लाइन आर्ग्युमेंट में बताए गए IConfiguration
के लिए, प्रिंट सहायता आउटपुट
अगर 'आर्ग' किसी ऐसे कॉन्फ़िगरेशन का रेफ़रंस देता है जिसके बारे में जानकारी है, तो एक IConfiguration
ऑब्जेक्ट बनाया जाएगा
और IConfiguration
के लिए मदद मिलेगी. अन्य सभी 'आर्ग' नोट करें
वैल्यू को नज़रअंदाज़ कर दिया जाएगा (यानी सहायता टेक्स्ट में, Option
की मौजूदा वैल्यू के बारे में बताया जाएगा
जैसा कि एक्सएमएल से लोड किया गया है और कमांड लाइन आर्ग से सेट किए गए विकल्प के वैल्यू को नहीं दिखाएगा.
अगर 'आर्ग' यह किसी मौजूदा IConfiguration
का रेफ़रंस नहीं देता है, जेनरिक
printHelp(PrintStream)
से जुड़ी सहायता दिखेगी.
पैरामीटर | |
---|---|
args |
String : कमांड लाइन आर्ग्युमेंट |
importantOnly |
boolean : अगर true , संक्षिप्त सहायता प्रिंट करता है, तो सिर्फ़
अहम जानकारी |
out |
PrintStream : आउटपुट को डंप करने के लिए ERROR(/PrintStream) |