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.RangeUtils.RangeSetCollector<C extends Comparable<C>> -
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.EndpointTypeComparators An enumeration with implementations ofEndpointTypeComparator
.EndpointTypes An enumeration with implementations of all possibleEndpointType
s.PointRangeRelation Enumeration with the possible relationships between a range and a point.