public abstract class NumberValuePatternVerifier<T> extends NumberRangePatternVerifier implements PatternVerifier.Value<T,java.lang.Number>
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 T |
fieldValue |
protected java.lang.Number |
targetValue |
adjustmentMultiplier_fixedLength, _max, _maxLength, _min| Modifier | Constructor and Description |
|---|---|
|
NumberValuePatternVerifier() |
|
NumberValuePatternVerifier(java.lang.Number min,
java.lang.Number max) |
protected |
NumberValuePatternVerifier(java.lang.Number min,
java.lang.Number max,
double adjustmentMultiplier) |
protected |
NumberValuePatternVerifier(java.lang.Number min,
java.lang.Number max,
double adjustmentMultiplier,
double valueMultiplier) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Number |
ensureLessThanMax(java.lang.Number groupValue) |
protected java.lang.Number |
ensureMoreThanMin(java.lang.Number groupValue) |
protected double |
getDemultipliedValue(double value) |
T |
getFieldValue() |
protected java.lang.Number |
getGroupValue(double targetValue) |
protected double |
getInitialValue(java.lang.Number groupValue) |
protected double |
getMultipliedValue(double value) |
void |
setFieldValue(T fieldValue) |
call, format, getAdjustment, getDefaultValue, getEnd, getHome, getNextPage, getNextValue, getPreviousPage, getPreviousValue, getTargetValue, parsegetMax, getMaxLength, getMin, getMinLengthgetStringConverter, setStringConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromTargetValue, toTargetValueprotected T fieldValue
protected java.lang.Number targetValue
public NumberValuePatternVerifier()
public NumberValuePatternVerifier(java.lang.Number min,
java.lang.Number max)
protected NumberValuePatternVerifier(java.lang.Number min,
java.lang.Number max,
double adjustmentMultiplier)
protected NumberValuePatternVerifier(java.lang.Number min,
java.lang.Number max,
double adjustmentMultiplier,
double valueMultiplier)
protected double getMultipliedValue(double value)
protected double getDemultipliedValue(double value)
protected java.lang.Number getGroupValue(double targetValue)
getGroupValue in class NumberRangePatternVerifierprotected double getInitialValue(java.lang.Number groupValue)
getInitialValue in class NumberRangePatternVerifierprotected java.lang.Number ensureLessThanMax(java.lang.Number groupValue)
ensureLessThanMax in class NumberRangePatternVerifierprotected java.lang.Number ensureMoreThanMin(java.lang.Number groupValue)
ensureMoreThanMin in class NumberRangePatternVerifierpublic void setFieldValue(T fieldValue)
setFieldValue in interface PatternVerifier.Value<T,java.lang.Number>public T getFieldValue()
getFieldValue in interface PatternVerifier.Value<T,java.lang.Number>