OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Eine Klasse wird als IConfiguration-Objekt gekennzeichnet.

Zusammenfassung

Öffentliche Methoden

String alias()

Ein optionaler beschreibender Alias für dieses Konfigurationsobjekt.

boolean global_namespace()

Gibt an, ob diese Option dem globalen Options-Namespace hinzugefügt werden soll.

Öffentliche Methoden

Alias, der

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 Optionen zu klassifizieren
  • kann verwendet werden, um Option-Befehlszeilenargumente zu benennen, wenn ein bestimmter Option.name() unter den Konfigurationsobjekten nicht eindeutig ist. Wenn Sie einen Namespace mit einem Option-Befehlszeilenargument angeben möchten, verwenden Sie dieses Format:

    „--[OptionClass alias]:[Option name]“

Returns
String

global_namespace

public boolean global_namespace ()

Gibt an, ob diese Option dem globalen Options-Namespace hinzugefügt werden soll.

Wenn true (Standardeinstellung) festgelegt ist, kann diese Option einfach durch ihren Namen --[Option name] angegeben werden. Wenn false, muss der Alias oder ein anderer bestimmter Namespace (z. B. der vollständige Klassenname) angegeben werden, um Options 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 zum globalen Namespace gehören

Returns
boolean