TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
एक यूटिलिटी क्लास, जो क्लास को किसी res फ़ाइल से वैरिएबल की वैल्यू को स्टैटिक तौर पर लोड करने की अनुमति देती है.
रिसॉर्स फ़ाइल, key=value फ़ॉर्मैट में होनी चाहिए. इसमें कुंजी, उस वैरिएबल से जुड़ी होनी चाहिए जिसे वापस पाना है. किसी एक रिसॉर्स फ़ाइल में कई लाइनें हो सकती हैं. इसमें हर लाइन, एक वैरिएबल से जुड़ी होती है.
किसी भी प्राइमटिव टाइप की जानकारी देने के लिए, एक लाइन में एक की-वैल्यू पेयर का इस्तेमाल किया जाना चाहिए. उदाहरण के लिए:
- my-integer-key=5
- my-string-key=myStringValue
किसी कलेक्शन की जानकारी देने के लिए, एक से ज़्यादा वैल्यू का इस्तेमाल किया जा सकता है. इन वैल्यू को कॉमा(,) से अलग किया जाता है. उदाहरण के लिए:
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
मैप की जानकारी देने के लिए, mapKey\=mapValue के कई पेयर का इस्तेमाल किया जा सकता है. इन्हें कॉमा(,) से अलग किया जाता है. उदाहरण के लिए:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
TfInternalOptionsFetcher()
|
सार्वजनिक तरीके | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
तय की गई रिसॉर्स फ़ाइल से, दिए गए |
static
void
|
setResourcePath(String path)
उस रिसॉर्स फ़ाइल का पाथ सेट करें जहां से वैल्यू वापस लाई जाएगी. |
सार्वजनिक कंस्ट्रक्टर
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
सार्वजनिक तरीके
fetchOption
public static void fetchOption (Class<?> classObj)
तय की गई रिसॉर्स फ़ाइल से, दिए गए Class
के सभी एलान किए गए फ़ील्ड की वैल्यू फ़ेच करता है. अगर कोई संसाधन फ़ाइल सेट नहीं की गई है, तो डिफ़ॉल्ट संसाधन फ़ाइल का इस्तेमाल किया जाएगा.
पैरामीटर | |
---|---|
classObj |
Class : वह क्लास Object जिसके फ़ील्ड में जानकारी भरी जानी है. |
setResourcePath
public static void setResourcePath (String path)
उस रिसॉर्स फ़ाइल का पाथ सेट करें जहां से वैल्यू वापस लाई जाएगी.
पैरामीटर | |
---|---|
path |
String |