ऑप्शनक्लास

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 कमांड लाइन आर्ग्युमेंट के साथ, इस फ़ॉर्मैट का इस्तेमाल करें:

    '--[OptionClass उपनाम]:[Option का नाम]'.

रिटर्न
String

Global_namespace

public boolean global_namespace ()

इस Option को ग्लोबल ऑप्शन नेमस्पेस में जोड़ना है या नहीं.

अगर true (डिफ़ॉल्ट) है, तो इस विकल्प को आसानी से तय किया जा सकेगा इसके नाम से -- --[Option name]. अगर false, तो उपनाम या इस्तेमाल करने के लिए किसी अन्य खास नेमस्पेस (जैसे कि पूरा क्लास नेम) की जानकारी देनी ज़रूरी है इस क्लास के लिए Option -- --[OptionClass alias]:[Option name] काम करेगी, लेकिन --[Option name] Option का समाधान नहीं होगा.

FIXME: उन क्लास/फ़ील्ड में अंतर करने के लिए दस्तावेज़ के तरीके अपडेट करें जो ग्लोबल नहीं हैं FIXME: नेमस्पेस

रिटर्न
boolean