आईकॉन्फ़िगरेशनफ़ैक्टरी
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
IConfiguration
s creating बनाने के लिए कारखाना
सारांश
सार्वजनिक तरीके | |
---|---|
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 () क्लासपाथ पर JAR में पाए गए सभी कॉन्फ़िगरेशन के नामों की सूची लौटाएं। |
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 फ़ील्ड को args में मानों से भर दिया गया है। |
फेंकता | |
---|---|
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 जिसका उपयोग args में संवेदनशील जानकारी प्राप्त करने के लिए किया जाता है। |
रिटर्न | |
---|---|
IConfiguration | लोड किया गया IConfiguration . प्रतिनिधि वस्तु Option फ़ील्ड को args में मानों से भर दिया गया है। |
फेंकता | |
---|---|
ConfigurationException | अगर कॉन्फ़िगरेशन लोड नहीं किया जा सका |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
कमांड लाइन तर्कों से IGlobalConfiguration
बनाएं।
मापदंडों | |
---|---|
args | String : कमांड लाइन तर्क |
nonGlobalArgs |
रिटर्न | |
---|---|
IGlobalConfiguration | लोड किया गया IGlobalConfiguration . प्रतिनिधि वस्तु Option फ़ील्ड को args में मानों से भर दिया गया है। |
फेंकता | |
---|---|
ConfigurationException | अगर कॉन्फ़िगरेशन लोड नहीं किया जा सका |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
एक कॉन्फ़िगरेशन बनाएं जिसमें केवल चयनित ऑब्जेक्ट्स का एक सेट हो।
मापदंडों | |
---|---|
arrayArgs | String : कमांड लाइन तर्क |
keyStoreClient | IKeyStoreClient : एक IKeyStoreClient जिसका उपयोग args में संवेदनशील जानकारी प्राप्त करने के लिए किया जाता है। |
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) |
प्रिंटहेल्पफॉरकॉन्फिग
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) |