OptionClass
public
abstract
@interface
OptionClass
implements
Annotation
| com.android.tradefed.config.OptionClass |
Annotates a class as representing a IConfiguration object.
Summary
Public methods | |
|---|---|
String
|
alias()
An optional descriptive alias for this configuration object. |
boolean
|
global_namespace()
Whether or not to add this |
Public methods
alias
public String alias ()
An optional descriptive alias for this configuration object.
This alias will currently be used for two purposes:- displayed in help output, to help classify options
-
can be used to namespace
Optioncommand line arguments, in cases where a givenOption.name()is not unique amongst configuration objects. To provide a namespace with anOptioncommand line argument, use this format: '--[OptionClass alias]:[Option name]'.
| Returns | |
|---|---|
String |
|
global_namespace
public boolean global_namespace ()
Whether or not to add this Option to the global Option namespace.
true (the default), then it will be possible to specify this option simply
by its name -- --[Option name]. If false, then the alias or
another specific namespace (such as the full classname) must be specified in order to use
Options for this class --
--[OptionClass alias]:[Option name] will work, but --[Option name]
won't resolve to the Option.
FIXME: update documentation methods to distinguish classes/fields that aren't in the global
FIXME: namespace
| Returns | |
|---|---|
boolean |
|