|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=METHOD) @Retention(value=RUNTIME) public @interface CLIOption
| Required Element Summary | |
|---|---|
java.lang.String |
name
|
| Optional Element Summary | |
|---|---|
java.lang.String |
defaultValue
Default is CLIOption.NULL_STRING_VALUE which means no default. |
java.lang.String |
description
|
java.lang.String[] |
enumeratedValues
Defines a list of values that represent the valid argument values. |
java.lang.String |
longName
Default is CLIOption.NULL_STRING_VALUE, which means no long name. |
boolean |
required
Default is false |
int |
valueCardinality
Default is 1. |
java.lang.String |
valueSeparator
Defines char used to separate list entries in a value list. |
CLIOption.value_type |
valueType
default is value_type.optional |
| Element Detail |
|---|
public abstract java.lang.String name
public abstract java.lang.String longName
public abstract java.lang.String description
public abstract boolean required
public abstract CLIOption.value_type valueType
public abstract int valueCardinality
public abstract java.lang.String valueSeparator
public abstract java.lang.String defaultValue
public abstract java.lang.String[] enumeratedValues
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||