com.sun.jimi.core.options
Class IntOption
java.lang.Object
|
+--com.sun.jimi.core.options.FormatOption
|
+--com.sun.jimi.core.options.IntOption
- public class IntOption
- extends FormatOption
FormatOption for int-based values. Handles bounded values.
Constructor Summary |
IntOption(java.lang.String name,
java.lang.String description,
int defaultValue)
Create an unbounded int-based option. |
IntOption(java.lang.String name,
java.lang.String description,
int defaultValue,
int minValue,
int maxValue)
Create a bounded int-based option. |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
intValue
protected int intValue
bounded
protected boolean bounded
min
protected int min
max
protected int max
IntOption
public IntOption(java.lang.String name,
java.lang.String description,
int defaultValue)
- Create an unbounded int-based option.
IntOption
public IntOption(java.lang.String name,
java.lang.String description,
int defaultValue,
int minValue,
int maxValue)
- Create a bounded int-based option.
- Parameters:
min
- the minimum value allowed (inclusive)max
- the maximum value allowed (inclusive)
parseValue
public void parseValue(java.lang.String value)
throws OptionException
- Overrides:
- parseValue in class FormatOption
setValue
public void setValue(java.lang.Object value)
throws OptionException
- Overrides:
- setValue in class FormatOption
getValue
public java.lang.Object getValue()
- Overrides:
- getValue in class FormatOption
setIntValue
public void setIntValue(int value)
throws OptionException
getIntValue
public int getIntValue()