| Modifier and Type | Field and Description |
|---|---|
| private final Object | |
| private final Method | |
| private final CmdLineParser |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addValue(Object value)
Implements org. Adds/sets a value to the property of the option bean. |
| public AnnotatedElement | asAnnotatedElement()
Implements org. Returns the |
| public FieldSetter | asFieldSetter()
Implements org. If this setter encapsulates a field, return the direct access to that field as
|
| public Class | getType()
Implements org. Gets the type of the underlying method/field. |
| public boolean | isMultiValued()
Implements org. Whether this setter is intrinsically multi-valued. |
| bean | back to summary |
|---|---|
| private final Object bean | |
| m | back to summary |
|---|---|
| private final Method m | |
| parser | back to summary |
|---|---|
| private final CmdLineParser parser | |
| MethodSetter | back to summary |
|---|---|
| public MethodSetter(CmdLineParser parser, Object bean, Method m) | |
| addValue | back to summary |
|---|---|
| public void addValue(Object value) throws CmdLineException Implements org. Doc from org. Adds/sets a value to the property of the option bean.
A | |
| asAnnotatedElement | back to summary |
|---|---|
| public AnnotatedElement asAnnotatedElement() Implements org. Doc from org. Returns the
This enables | |
| asFieldSetter | back to summary |
|---|---|
| public FieldSetter asFieldSetter() Implements org. Doc from org. If this setter encapsulates a field, return the direct access to that field as
| |
| getType | back to summary |
|---|---|
| public Class Implements org. Doc from org. Gets the type of the underlying method/field. | |
| isMultiValued | back to summary |
|---|---|
| public boolean isMultiValued() Implements org. Doc from org. Whether this setter is intrinsically multi-valued.
When parsing arguments (instead of options), intrinsically multi-valued setters consume
all the remaining arguments. So, if the setter can store multiple values,
this method should return This characteristics of a setter doesn't affect option parsing at all; any options can be specified multiple times. In many cases, this is a no-op--but when your shell script expands multiple environment variables (each of which may contain options), tolerating such redundant options can be useful. | |