org.kohsuke.args4j
Class OptionDef
java.lang.Object
org.kohsuke.args4j.OptionDef
- Direct Known Subclasses:
- NamedOptionDef
public class OptionDef
- extends java.lang.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(java.lang.String usage,
java.lang.String metaVar,
boolean required,
java.lang.Class<? extends OptionHandler> handler,
boolean multiValued)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OptionDef
public OptionDef(Argument a,
boolean forceMultiValued)
OptionDef
protected OptionDef(java.lang.String usage,
java.lang.String metaVar,
boolean required,
java.lang.Class<? extends OptionHandler> handler,
boolean multiValued)
usage
public java.lang.String usage()
metaVar
public java.lang.String metaVar()
required
public boolean required()
handler
public java.lang.Class<? extends OptionHandler> handler()
isMultiValued
public boolean isMultiValued()
isArgument
public boolean isArgument()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2003-2010 Kohsuke Kawaguchi. All Rights Reserved.