com.jeantessier.commandline
Class MultipleValuesSwitch
java.lang.Object
|
+--com.jeantessier.commandline.CommandLineSwitchBase
|
+--com.jeantessier.commandline.MultipleValuesSwitch
- All Implemented Interfaces:
- CommandLineSwitch, Visitable
- public class MultipleValuesSwitch
- extends CommandLineSwitchBase
The switch must be followed by a value, but it can occur multiple times
on the command-line. The values are accumulated in the same order as on
the command-line and you retrieve them as a single java.util.List
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MultipleValuesSwitch
public MultipleValuesSwitch()
MultipleValuesSwitch
public MultipleValuesSwitch(java.lang.String defaultValue)
MultipleValuesSwitch
public MultipleValuesSwitch(java.lang.String[] defaultValue)
MultipleValuesSwitch
public MultipleValuesSwitch(java.util.List defaultValue)
MultipleValuesSwitch
public MultipleValuesSwitch(boolean mandatory)
MultipleValuesSwitch
public MultipleValuesSwitch(java.lang.String defaultValue,
boolean mandatory)
MultipleValuesSwitch
public MultipleValuesSwitch(java.lang.String[] defaultValue,
boolean mandatory)
MultipleValuesSwitch
public MultipleValuesSwitch(java.util.List defaultValue,
boolean mandatory)
getValue
public java.lang.Object getValue()
- Overrides:
getValue
in class CommandLineSwitchBase
setValue
public void setValue(java.lang.Object value)
- Overrides:
setValue
in class CommandLineSwitchBase
parse
public int parse(java.lang.String name,
java.lang.String value)
throws CommandLineException
accept
public void accept(Visitor visitor)
Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.