विकल्पवर्ग

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


एक वर्ग को IConfiguration ऑब्जेक्ट का प्रतिनिधित्व करने के रूप में एनोटेट करता है।

सारांश

सार्वजनिक तरीके

String alias ()

इस कॉन्फ़िगरेशन ऑब्जेक्ट के लिए एक वैकल्पिक वर्णनात्मक उपनाम।

boolean global_namespace ()

इस Option वैश्विक विकल्प नामस्थान में जोड़ना है या नहीं।

सार्वजनिक तरीके

उपनाम

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