- 
- Enclosing interface:
 - Doclet
 
public static interface Doclet.OptionAn encapsulation of option name, aliases, parameters and descriptions as used by the Doclet. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDoclet.Option.KindThe kind of an option. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetArgumentCount()Returns the number of arguments, this option will consume.StringgetDescription()Returns the description of the option.Doclet.Option.KindgetKind()Returns the option kind.List<String>getNames()Returns the list of names that may be used to identify the option.StringgetParameters()Returns the parameters of the option.booleanprocess(String option, List<String> arguments)Processes the option and arguments as needed. 
 - 
 
- 
- 
Method Detail
- 
getArgumentCount
int getArgumentCount()
Returns the number of arguments, this option will consume.- Returns:
 - number of consumed arguments
 
 
- 
getDescription
String getDescription()
Returns the description of the option. For instance, the option "group", would return the synopsis of the option such as, "groups the documents".- Returns:
 - description if set, otherwise an empty String
 
 
- 
getKind
Doclet.Option.Kind getKind()
Returns the option kind.- Returns:
 - the kind of this option
 
 
- 
getNames
List<String> getNames()
Returns the list of names that may be used to identify the option. For instance, the list could be["-classpath", "--class-path"]for the option "-classpath", with an alias "--class-path".- Returns:
 - the names of the option
 
 
- 
getParameters
String getParameters()
Returns the parameters of the option. For instance "name <p1>:<p2>.."- Returns:
 - parameters if set, otherwise an empty String
 
 
- 
process
boolean process(String option, List<String> arguments)
Processes the option and arguments as needed. This method will be invoked if the given option name matches the option.- Parameters:
 option- the optionarguments- a list encapsulating the arguments- Returns:
 - true if operation succeeded, false otherwise
 
 
 - 
 
 -