Class RangeHint<T extends IAnswerData>
java.lang.Object
org.javarosa.core.model.condition.pivot.RangeHint<T>
- All Implemented Interfaces:
ConstraintHint
- Direct Known Subclasses:
DateRangeHint,DecimalRangeHint,IntegerRangeHint,StringLengthRangeHint
public abstract class RangeHint<T extends IAnswerData> extends Object implements ConstraintHint
- Author:
- ctsims
-
Constructor Summary
Constructors Constructor Description RangeHint() -
Method Summary
Modifier and Type Method Description protected abstract TcastToValue(double value)TgetMax()TgetMin()voidinit(EvaluationContext c, IConditionExpr conditional, FormInstance instance)booleanisMaxInclusive()booleanisMinInclusive()protected abstract doubleunit()
-
Constructor Details
-
RangeHint
public RangeHint()
-
-
Method Details
-
init
public void init(EvaluationContext c, IConditionExpr conditional, FormInstance instance) throws UnpivotableExpressionException- Specified by:
initin interfaceConstraintHint- Throws:
UnpivotableExpressionException
-
getMin
-
isMinInclusive
public boolean isMinInclusive() -
getMax
-
isMaxInclusive
public boolean isMaxInclusive() -
castToValue
- Throws:
UnpivotableExpressionException
-
unit
protected abstract double unit()
-