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