com.openexchange.admin.console
Class CmdLineParser.Option

java.lang.Object
  extended by com.openexchange.admin.console.CmdLineParser.Option
Direct Known Subclasses:
CmdLineParser.Option.BooleanOption, CmdLineParser.Option.DoubleOption, CmdLineParser.Option.IntegerOption, CmdLineParser.Option.LongOption, CmdLineParser.Option.SettableBooleanOption, CmdLineParser.Option.StringOption
Enclosing class:
CmdLineParser

public abstract static class CmdLineParser.Option
extends java.lang.Object

Representation of a command-line option


Nested Class Summary
static class CmdLineParser.Option.BooleanOption
           
static class CmdLineParser.Option.DoubleOption
          An option that expects a floating-point value
static class CmdLineParser.Option.IntegerOption
          An option that expects an integer value
static class CmdLineParser.Option.LongOption
          An option that expects a long integer value
static class CmdLineParser.Option.SettableBooleanOption
           
static class CmdLineParser.Option.StringOption
          An option that expects a string value
 
Method Summary
 java.lang.Object getValue(java.lang.String arg, java.util.Locale locale)
           
 java.lang.String longForm()
           
 java.lang.String shortForm()
           
 boolean wantsValue()
          Tells whether or not this option wants a value
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

shortForm

public java.lang.String shortForm()

longForm

public java.lang.String longForm()

wantsValue

public boolean wantsValue()
Tells whether or not this option wants a value


getValue

public final java.lang.Object getValue(java.lang.String arg,
                                       java.util.Locale locale)
                                throws CmdLineParser.IllegalOptionValueException
Throws:
CmdLineParser.IllegalOptionValueException