public interface RangeHelper<T extends Comparable<T>>
| Modifier and Type | Method and Description |
|---|---|
T |
decode(String value)
Decodes the lexigraphical representation of the value.
|
T |
decodeComplement(String value)
Decodes the complements lexigraphical representation of the value.
|
T |
distance(org.calrissian.mango.domain.ValueRange<T> range)
Returns the distance between the start and end elements.
|
String |
encode(T value)
Encodes a value into a string that can be lexigraphically sorted.
|
String |
encodeComplement(T value)
Encodes the values in a string that can be lexigraphically sorted in reverse order.
|
boolean |
isValid(org.calrissian.mango.domain.ValueRange<T> range)
Simply verifies that the range is valid.
|
boolean isValid(org.calrissian.mango.domain.ValueRange<T> range)
range - T distance(org.calrissian.mango.domain.ValueRange<T> range)
range - String encode(T value)
value - String encodeComplement(T value)
value - T decode(String value)
value - Copyright © 2014 Calrissian. All Rights Reserved.