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