public class NumberRangePatternVerifier extends RangePatternVerifier<java.lang.Number>
The adjustment value in the getNextXxx and getPreviousXxx can be changed using the adjustmentMultiplier.
PatternVerifier.Adjustable<T>, PatternVerifier.AutoCompletion, PatternVerifier.Enums<T>, PatternVerifier.Formatter<T>, PatternVerifier.Length, PatternVerifier.Parser<T>, PatternVerifier.Range<T>, PatternVerifier.Value<T,TV>| Modifier and Type | Field and Description |
|---|---|
protected double |
adjustmentMultiplier
The multiplier that will be used to multiply the adjustment.
|
_fixedLength, _max, _maxLength, _min| Constructor and Description |
|---|
NumberRangePatternVerifier(java.lang.Number min,
java.lang.Number max) |
NumberRangePatternVerifier(java.lang.Number min,
java.lang.Number max,
double adjustmentMultiplier) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
call(java.lang.String text) |
protected java.lang.Number |
ensureLessThanMax(java.lang.Number groupValue) |
protected java.lang.Number |
ensureMoreThanMin(java.lang.Number groupValue) |
java.lang.String |
format(java.lang.Number value) |
protected double |
getAdjustment(double adjustment) |
protected java.lang.Number |
getDefaultValue()
Gets a default value for the current group value.
|
java.lang.Number |
getEnd(java.lang.Number current) |
protected java.lang.Number |
getGroupValue(double targetValue) |
java.lang.Number |
getHome(java.lang.Number current) |
protected double |
getInitialValue(java.lang.Number groupValue) |
java.lang.Number |
getNextPage(java.lang.Number current,
boolean restart) |
java.lang.Number |
getNextValue(java.lang.Number current,
boolean restart) |
java.lang.Number |
getPreviousPage(java.lang.Number current,
boolean restart) |
java.lang.Number |
getPreviousValue(java.lang.Number current,
boolean restart) |
protected double |
getTargetValue(java.lang.Number groupValue) |
java.lang.Number |
parse(java.lang.String text) |
getMax, getMaxLength, getMin, getMinLengthgetStringConverter, setStringConverterprotected double adjustmentMultiplier
public NumberRangePatternVerifier(java.lang.Number min,
java.lang.Number max)
public NumberRangePatternVerifier(java.lang.Number min,
java.lang.Number max,
double adjustmentMultiplier)
protected double getAdjustment(double adjustment)
protected java.lang.Number getDefaultValue()
public java.lang.String format(java.lang.Number value)
public java.lang.Number parse(java.lang.String text)
protected java.lang.Number getGroupValue(double targetValue)
protected double getTargetValue(java.lang.Number groupValue)
protected double getInitialValue(java.lang.Number groupValue)
protected java.lang.Number ensureLessThanMax(java.lang.Number groupValue)
protected java.lang.Number ensureMoreThanMin(java.lang.Number groupValue)
public java.lang.Number getNextValue(java.lang.Number current,
boolean restart)
public java.lang.Number getPreviousValue(java.lang.Number current,
boolean restart)
public java.lang.Number getNextPage(java.lang.Number current,
boolean restart)
public java.lang.Number getPreviousPage(java.lang.Number current,
boolean restart)
public java.lang.Number getHome(java.lang.Number current)
getHome in interface PatternVerifier.Adjustable<java.lang.Number>getHome in class RangePatternVerifier<java.lang.Number>public java.lang.Number getEnd(java.lang.Number current)
getEnd in interface PatternVerifier.Adjustable<java.lang.Number>getEnd in class RangePatternVerifier<java.lang.Number>public java.lang.Boolean call(java.lang.String text)