Package generic
package generic
-
ClassDescriptionDominantPair<K,
V> DominantPair is a pair where the key is responsible for equality and hashCode (and the value of the pair doesn't matter at all).End<T>An endpoint for spans for specifying open endpointsThe domain for spans ofEndAn interface of intervals with open, closed, or unbounded endpointsAn enum for the three allowed coefficients of epsilonEnd.Point<T>An endpoint representing a boundAn enum for the two values of infinityID<T>RangeMapSetter<E,D, R, V> A method outline for setting an entry in a range map where coalescing is desiredA (closed) intervalThe default implementation ofSpan.SpanMapandSpan.MutableSpanMapusing an interval treeThe default implementation ofSpan.SpanSetandSpan.MutableSpanSetusing an interval treeThe (discrete) domain of endpoints for a spanA mix-in interface for empty spansAn abstract interface for a mutableSpan.SpanMapAn abstract interface for a mutableSpan.SpanSetAn abstract interface for an immutable map of spans to valuesA partial implementation ofRangeMapSetterforSpans.An abstract interface for a set of spansA span of unsigned longsAn interval tree implementingULongSpan.MutableULongSpanMapAn interval tree implementingULongSpan.MutableULongSpanSetThe domain of unsigned longsThe singleton empty span of unsigned longsA non-empty span of unsigned longsA mutable map of unsigned long spans to valuesA mutable set of unsigned long spansA map of unsigned long spans to valuesA set of unsigned long spansSome utilities for when singleton collections are expected