Package org.openl.rules.dt.type
Class CharRangeAdaptor
- java.lang.Object
-
- org.openl.rules.dt.type.CharRangeAdaptor
-
- All Implemented Interfaces:
IRangeAdaptor<CharRange,Character>
public final class CharRangeAdaptor extends Object implements IRangeAdaptor<CharRange,Character>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CharacteradaptValueType(Object value)Adapts value type to the type of specificIRangeAdaptorimplementation.static IRangeAdaptor<CharRange,Character>getInstance()CharactergetMax(CharRange range)Gets max value of range.CharactergetMin(CharRange range)Gets min value of range.booleanuseOriginalSource()
-
-
-
Method Detail
-
getInstance
public static IRangeAdaptor<CharRange,Character> getInstance()
-
getMax
public Character getMax(CharRange range)
Description copied from interface:IRangeAdaptorGets max value of range.- Specified by:
getMaxin interfaceIRangeAdaptor<CharRange,Character>- Returns:
- the max bound of the expression min <= X && X <= max. Returns null if needs maximum possible value.
-
getMin
public Character getMin(CharRange range)
Description copied from interface:IRangeAdaptorGets min value of range.- Specified by:
getMinin interfaceIRangeAdaptor<CharRange,Character>- Returns:
- the min bound of the expression min <= X && X <= max. Returns null if needs minimum possible value.
-
adaptValueType
public Character adaptValueType(Object value)
Description copied from interface:IRangeAdaptorAdapts value type to the type of specificIRangeAdaptorimplementation. To have the possibility to compare these values.- Specified by:
adaptValueTypein interfaceIRangeAdaptor<CharRange,Character>- Parameters:
value- that is going to be compared with values returned byIRangeAdaptor.getMax(Object)andIRangeAdaptor.getMin(Object)values.- Returns:
- value, casted to the type of specific
IRangeAdaptorimplementation.
-
useOriginalSource
public boolean useOriginalSource()
- Specified by:
useOriginalSourcein interfaceIRangeAdaptor<CharRange,Character>
-
-