विकल्पवर्ग
public abstract @interface OptionClass
implements Annotation
com.android.tradefed.config.OptionClass |
एक वर्ग को IConfiguration
ऑब्जेक्ट का प्रतिनिधित्व करने के रूप में एनोटेट करता है।
सारांश
सार्वजनिक तरीके | |
---|---|
String | alias () इस कॉन्फ़िगरेशन ऑब्जेक्ट के लिए एक वैकल्पिक वर्णनात्मक उपनाम। |
boolean | global_namespace () इस |
सार्वजनिक तरीके
उपनाम
public String alias ()
इस कॉन्फ़िगरेशन ऑब्जेक्ट के लिए एक वैकल्पिक वर्णनात्मक उपनाम।
यह उपनाम वर्तमान में दो उद्देश्यों के लिए उपयोग किया जाएगा:- विकल्पों को वर्गीकृत करने में सहायता के लिए सहायता आउटपुट में प्रदर्शित किया जाता है
-
Option
कमांड लाइन तर्कों को नेमस्पेस करने के लिए उपयोग किया जा सकता है, ऐसे मामलों में जहां दिया गयाOption#name()
कॉन्फ़िगरेशन ऑब्जेक्ट के बीच अद्वितीय नहीं है।Option
कमांड लाइन तर्क के साथ नामस्थान प्रदान करने के लिए, इस प्रारूप का उपयोग करें: '--[ऑप्शनक्लास उपनाम]:[विकल्प का नाम]'।
रिटर्न | |
---|---|
String |
वैश्विक_नामस्थान
public boolean global_namespace ()
इस Option
वैश्विक विकल्प नामस्थान में जोड़ना है या नहीं।
true
(डिफ़ॉल्ट) है, तो इस विकल्प को केवल इसके नाम - --[Option name]
द्वारा निर्दिष्ट करना संभव होगा। यदि false
, तो इस वर्ग के लिए Option
एस का उपयोग करने के लिए उपनाम या अन्य विशिष्ट नामस्थान (जैसे पूर्ण वर्ग नाम) निर्दिष्ट किया जाना चाहिए - --[OptionClass alias]:[Option name]
काम करेगा, लेकिन --[Option name]
Option
का समाधान नहीं करेगा। FIXME: उन वर्गों/फ़ील्डों को अलग करने के लिए दस्तावेज़ीकरण विधियों को अद्यतन करें जो वैश्विक FIXME: नेमस्पेस में नहीं हैंरिटर्न | |
---|---|
boolean |