public class IntegerValueConverter
extends java.lang.Object
implements joptsimple.ValueConverter<java.lang.Integer>
String
to Integer
and makes sure the value exceeds given minimal threshold.Modifier and Type | Field and Description |
---|---|
private int |
minValue |
static IntegerValueConverter |
NON_NEGATIVE |
static IntegerValueConverter |
POSITIVE |
private static joptsimple.ValueConverter<java.lang.Integer> |
TO_INT_CONVERTER |
Constructor and Description |
---|
IntegerValueConverter(int minValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
convert(java.lang.String value) |
java.lang.String |
valuePattern() |
java.lang.Class<java.lang.Integer> |
valueType() |
private static final joptsimple.ValueConverter<java.lang.Integer> TO_INT_CONVERTER
public static final IntegerValueConverter POSITIVE
public static final IntegerValueConverter NON_NEGATIVE
private final int minValue
public java.lang.Integer convert(java.lang.String value)
convert
in interface joptsimple.ValueConverter<java.lang.Integer>
public java.lang.Class<java.lang.Integer> valueType()
valueType
in interface joptsimple.ValueConverter<java.lang.Integer>
public java.lang.String valuePattern()
valuePattern
in interface joptsimple.ValueConverter<java.lang.Integer>