args4j 2.0.12-redhat-1

org.kohsuke.args4j
Class OptionDef

java.lang.Object
  extended by org.kohsuke.args4j.OptionDef
Direct Known Subclasses:
NamedOptionDef

public class OptionDef
extends Object

Run-time copy of the Option or Argument annotation. By definition, unnamed options are arguments (and instances of this class). Named options are actually a subclass.

Author:
Mark Sinke

Constructor Summary
  OptionDef(Argument a, boolean forceMultiValued)
           
protected OptionDef(String usage, String metaVar, boolean required, Class<? extends OptionHandler> handler, boolean multiValued)
           
 
Method Summary
 Class<? extends OptionHandler> handler()
           
 boolean isArgument()
           
 boolean isMultiValued()
           
 String metaVar()
           
 boolean required()
           
 String toString()
           
 String usage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionDef

public OptionDef(Argument a,
                 boolean forceMultiValued)

OptionDef

protected OptionDef(String usage,
                    String metaVar,
                    boolean required,
                    Class<? extends OptionHandler> handler,
                    boolean multiValued)
Method Detail

usage

public String usage()

metaVar

public String metaVar()

required

public boolean required()

handler

public Class<? extends OptionHandler> handler()

isMultiValued

public boolean isMultiValued()

isArgument

public boolean isArgument()

toString

public String toString()
Overrides:
toString in class Object

args4j 2.0.12-redhat-1

Copyright © 2003-2012 JBoss by Red Hat. All Rights Reserved.