OptionClass
public abstract @interface OptionClass
implements Annotation
com.android.tradefed.config.OptionClass |
Kommentiert eine Klasse als Darstellung eines IConfiguration
Objekts.
Zusammenfassung
Öffentliche Methoden | |
---|---|
String | alias () Ein optionaler beschreibender Alias für dieses Konfigurationsobjekt. |
boolean | global_namespace () Ob diese |
Öffentliche Methoden
alias
public String alias ()
Ein optionaler beschreibender Alias für dieses Konfigurationsobjekt.
Dieser Alias wird derzeit für zwei Zwecke verwendet:- Wird in der Hilfeausgabe angezeigt, um die Klassifizierung von Optionen zu erleichtern
- kann zum Benennen von
Option
verwendet werden, in Fällen, in denen eine bestimmteOption#name()
unter Konfigurationsobjekten nicht eindeutig ist. Um einen Namespace mit einemOption
Befehlszeilenargument bereitzustellen, verwenden Sie dieses Format: '--[OptionClass-Alias]:[Optionsname]'.
Kehrt zurück | |
---|---|
String |
globaler_Namespace
public boolean global_namespace ()
Ob diese Option
zum globalen Option-Namespace hinzugefügt werden soll oder nicht.
true
(Standardeinstellung), ist es möglich, diese Option einfach über ihren Namen anzugeben -- --[Option name]
. Wenn false
, muss der Alias oder ein anderer spezifischer Namespace (z. B. der vollständige Klassenname) angegeben werden, um Option
s für diese Klasse zu verwenden. -- --[OptionClass alias]:[Option name]
funktioniert, aber --[Option name]
wird nicht in die Option
aufgelöst. FIXME: Dokumentationsmethoden aktualisieren, um Klassen/Felder zu unterscheiden, die nicht im globalen FIXME:-Namespace enthalten sindKehrt zurück | |
---|---|
boolean |