Griffon 1.2.0

org.codehaus.griffon.cli.shell
[Java] Annotation Type Option

java.lang.Object
  org.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

DEFAULT_STRING

public static final String DEFAULT_STRING


aliases

String[] aliases
@default {}


description

String description
@default ""


multiValued

boolean multiValued
@default false


name

String name


required

boolean required
@default false


valueToShowInHelp

String valueToShowInHelp
@default DEFAULT_STRING


 

Groovy Documentation