|
Griffon 1.2.0 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||
java.lang.Objectorg.codehaus.griffon.cli.shell.Option
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface Option
Used to mark an optional named command line option who's name typically starts with "--"
| Required Element Summary | |
|---|---|
static java.lang.String |
DEFAULT_STRING
|
java.lang.String |
name
|
| Optional Element Summary | |
|---|---|
java.lang.String |
aliases
@default {} |
java.lang.String |
description
@default "" |
boolean |
multiValued
@default false |
boolean |
required
@default false |
java.lang.String |
valueToShowInHelp
@default DEFAULT_STRING |
| Method Summary |
|---|
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Element Detail |
|---|
public static final String DEFAULT_STRING
String[] aliases
String description
boolean multiValued
String name
boolean required
String valueToShowInHelp
Groovy Documentation