Griffon 1.2.0

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

java.lang.Object
  org.codehaus.griffon.cli.shell.Argument

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface Argument

Represents a positional argument on a command line (as opposed to an optional named Option


Required Element Summary
java.lang.String DEFAULT

static java.lang.String DEFAULT_STRING

 
Optional Element Summary
java.lang.String description

@default ""

int index

@default 0

boolean multiValued

@default false

java.lang.String name

@default DEFAULT

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 DEFAULT


DEFAULT_STRING

public static final String DEFAULT_STRING


description

String description
@default ""


index

int index
@default 0


multiValued

boolean multiValued
@default false


name

String name
@default DEFAULT


required

boolean required
@default false


valueToShowInHelp

String valueToShowInHelp
@default DEFAULT_STRING


 

Groovy Documentation