public abstract class RangeHint<T extends IAnswerData> extends Object implements ConstraintHint
| Constructor and Description |
|---|
RangeHint() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
castToValue(double value) |
T |
getMax() |
T |
getMin() |
void |
init(EvaluationContext c,
IConditionExpr conditional,
FormInstance instance) |
boolean |
isMaxInclusive() |
boolean |
isMinInclusive() |
protected abstract double |
unit() |
public void init(EvaluationContext c, IConditionExpr conditional, FormInstance instance) throws UnpivotableExpressionException
init in interface ConstraintHintUnpivotableExpressionExceptionpublic T getMin()
public boolean isMinInclusive()
public T getMax()
public boolean isMaxInclusive()
protected abstract T castToValue(double value) throws UnpivotableExpressionException
UnpivotableExpressionExceptionprotected abstract double unit()
Copyright © 2022. All rights reserved.