Uses of Interface
org.tquadrat.foundation.util.RangeMap
Packages that use RangeMap
Package
Description
The utility classes provided for the Foundation
library.
Internal utility classes for the util module of the Foundation library plus
the implementations for the exported components.
-
Uses of RangeMap in org.tquadrat.foundation.util
Methods in org.tquadrat.foundation.util that return RangeMapModifier and TypeMethodDescriptionAdds a range.RangeMap.copy()
Returns a modifiable copy of this range map.RangeMap.copy
(boolean modifiable) Returns a copy of this range map.static <V> RangeMap
<V> RangeMap.of
(V defaultValue, boolean includes) The factory method for a new instance ofRangeMap
.RangeMap.removeRange
(double key) Removes a range.RangeMap.replaceRange
(double key, T value) Replaces an already existing range.RangeMap.setDefault
(T value) Sets the default value and overwrites that one that was set on creation of the range map. -
Uses of RangeMap in org.tquadrat.foundation.util.internal
Classes in org.tquadrat.foundation.util.internal that implement RangeMapModifier and TypeClassDescriptionfinal class
An implementation ofRangeMap
that does not allow changes.class
RangeMapImpl<T>
The implementation of the interfaceRangeMap
.Methods in org.tquadrat.foundation.util.internal that return RangeMapModifier and TypeMethodDescriptionRangeMapImpl.copy
(boolean modifiable) Returns a copy of this range map.FinalRangeMap.removeRange
(double key) This method will always throw anUnsupportedOperationException
.RangeMapImpl.removeRange
(double key) Removes a range.