Package de.xima.fc.utils.range
-
Interface Summary Interface Description EndpointAccessor<T,C extends Comparable> Interface for a handler that allows accessing aRange
endpoint of some object.EndpointDescriptor Interface for a handler that describes the properties of an end point ofRange
.EndpointType Interface for a handler that describes an end of an interval.EndpointTypeComparator A comparator for comparing two end points of a range. -
Class Summary Class Description Endpoint<C extends Comparable> POJO class describing an end point of a range, either a lower or upper end point.RangeCounter<C extends Comparable> A range map to which ranges can be added.RangeUtils Utilities with additional methods onRange
s. -
Enum Summary Enum Description EndpointAccessorsIdentity An enumeration containing instances ofEndpointAccessor
, forRange.lowerEndpoint()
s orRange.upperEndpoint()
.EndpointAccessorsRange An enumeration with implementations ofEndpointAccessor
s for accessing the end points ofRange
objects.EndpointDescriptors An enumeration with implementations ofEndpointDescriptor
s.EndpointDirection Describes the direction or type of end point, i.e. whether it is a lower or upper end point.EndpointTypeComparators An enumeration with implementations ofEndpointTypeComparator
.EndpointTypes An enumeration with implementations of all possibleEndpointType
s.