Classe d'option
public
abstract
@interface
OptionClass
implements
Annotation
com.android.tradefed.config.OptionClass |
Annote une classe comme représentant un objet IConfiguration
.
Résumé
Méthodes publiques | |
---|---|
String
|
alias()
Alias descriptif facultatif pour cet objet de configuration. |
boolean
|
global_namespace()
Indique si l'élément |
Méthodes publiques
alias
public String alias ()
Alias descriptif facultatif pour cet objet de configuration.
Cet alias sera actuellement utilisé pour deux raisons:
- affiché dans l'aide, pour vous aider à classer les options
-
peut être utilisé pour ajouter un espace de noms aux arguments de ligne de commande
Option
, dans les cas où un élémentOption#name()
n'est pas unique parmi les objets de configuration. Pour fournir un espace de noms avec un argument de ligne de commandeOption
, utilisez le format suivant:'--[OptionClass alias]:[Nom de l'option]'.
Renvoie | |
---|---|
String |
espace de noms global
public boolean global_namespace ()
Indique si l'élément Option
doit être ajouté ou non à l'espace de noms global "Option".
Si la valeur est true
(valeur par défaut), il sera possible de spécifier simplement cette option.
par son nom : --[Option name]
. Si la valeur est false
, l'alias ou
un autre espace de noms spécifique (tel que le nom de classe complet) doit être spécifié pour pouvoir utiliser
Option
pour cette classe --
--[OptionClass alias]:[Option name]
fonctionnera, mais --[Option name]
ne se résout pas en Option
.
FIXME: mettre à jour les méthodes de documentation pour distinguer les classes/champs qui ne figurent pas dans le global FIXME: espace de noms
Renvoie | |
---|---|
boolean |