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.

Author:
Kohsuke Kawaguchi, Mark Sinke

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


Copyright © 2003-2010 Kohsuke Kawaguchi. All Rights Reserved.