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).RangeMapSetter<E,D, R, V> A method outline for setting an entry in a range map where coalescing is desiredA (closed) intervalSpan.DefaultSpanMap<N,S extends Span<N, S>, V> The default implementation ofSpan.SpanMapandSpan.MutableSpanMapusing an interval treeSpan.DefaultSpanSet<N,S extends Span<N, S>> The default implementation ofSpan.SpanSetandSpan.MutableSpanSetusing an interval treeSpan.Domain<N,S extends Span<N, S>> The (discrete) domain of endpoints for a spanSpan.Empty<N,S extends Span<N, S>> A mix-in interface for empty spansSpan.MutableSpanMap<N,S extends Span<N, S>, V> An abstract interface for a mutableSpan.SpanMapSpan.MutableSpanSet<N,S extends Span<N, S>> An abstract interface for a mutableSpan.SpanSetSpan.SpanMap<N,S extends Span<N, S>, V> An abstract interface for an immutable map of spans to valuesSpan.SpanMapSetter<E,N, S extends Span<N, S>, V> A partial implementation ofRangeMapSetterforSpans.Span.SpanSet<N,S extends Span<N, S>> 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