org.kohsuke.args4j
Annotation Type Argument


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface Argument

Argument of the command line. This works mostly like Option except the following differences.

  1. Arguments have an index about their relative position on the command line.


Optional Element Summary
 java.lang.Class<? extends OptionHandler> handler
           
 int index
           
 java.lang.String metaVar
           
 boolean multiValued
           
 boolean required
           
 java.lang.String usage
           
 

usage

public abstract java.lang.String usage
Default:
""

metaVar

public abstract java.lang.String metaVar
Default:
""

required

public abstract boolean required
Default:
false

handler

public abstract java.lang.Class<? extends OptionHandler> handler
Default:
org.kohsuke.args4j.spi.OptionHandler.class

index

public abstract int index
Default:
0

multiValued

public abstract boolean multiValued
Default:
false