Module org.jhotdraw8.collection
Package org.jhotdraw8.collection.primitive
package org.jhotdraw8.collection.primitive
Defines interfaces for primitive collections and provides implementations.
-
ClassDescriptionA
byte-valued list backed by a primitive array.ByteConsumer.Interface for aListwith a primitive integer data elements.Interface for collection ofint-values with a well-defined linear ordering of its elements.A dense set of int-values which can be cleared in O(1); needs 16-bits storage space for each int-value.A dense set of int-values which can be cleared in O(1); needs 8-bits storage space for each int-value.Adouble-valued list backed by a primitive array.Interface for aListwith a primitive integer data elements.Interface for collection ofint-values with a well-defined linear ordering of its elements.Extension ofDenseIntSet8Bitthat can be used, when the size of the set is not known.Aint-valued deque backed by a primitive array.Aint-valued list backed by a primitive array.Interface for aDequewith a primitive integer data elements.Interface for aListwith a primitive integer data elements.Represents a set of integers in a given range.Interface for collection ofint-values with a well-defined linear ordering of its elements.Interface for a collection of int-valued elements that contains no duplicates.Along-valued deque backed by a primitive array.An optimized array-based binary heap with long keys.Along-valued list backed by a primitive array.Interface for aDequewith a primitivelongdata elements.Interface for aQueuewith primitive long data elements.