bak.pcj.set |
Package description: bak.pcj.set
Provides primitive set classes.
|
Java Source File Name | Type | Comment |
AbstractBooleanSet.java | Class | This class represents an abstract base for implementing
sets of boolean values. |
AbstractByteSet.java | Class | This class represents an abstract base for implementing
sets of byte values. |
AbstractCharSet.java | Class | This class represents an abstract base for implementing
sets of char values. |
AbstractDoubleSet.java | Class | This class represents an abstract base for implementing
sets of double values. |
AbstractFloatSet.java | Class | This class represents an abstract base for implementing
sets of float values. |
AbstractIntSet.java | Class | This class represents an abstract base for implementing
sets of int values. |
AbstractLongSet.java | Class | This class represents an abstract base for implementing
sets of long values. |
AbstractShortSet.java | Class | This class represents an abstract base for implementing
sets of short values. |
BooleanDirectSet.java | Class | This class represents sets of boolean values. |
BooleanSet.java | Interface | This interface defines sets of boolean values. |
BooleanSortedSet.java | Interface | This interface defines extends the BooleanSet interface to define
sorted sets. |
ByteBitSet.java | Class | This class represents bit array based sets of byte values. |
ByteChainedHashSet.java | Class | This class represents chained hash table based sets of byte values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
ByteOpenHashSet.java | Class | This class represents open addressing hash table based sets of byte values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
ByteRange.java | Class | This class represents ranges of consecutive byte values.
Design note: Empty ranges cannot exist. |
ByteRangeSet.java | Class | This class represents range based sets of byte values.
The implementation is optimized for cases where most set elements
fall into ranges of consecutive byte values.
Implementation of
ByteSortedSet is supported from PCJ 1.2. |
ByteSet.java | Interface | This interface defines sets of byte values. |
ByteSortedSet.java | Interface | This interface defines extends the ByteSet interface to define
sorted sets. |
CharBitSet.java | Class | This class represents bit array based sets of char values. |
CharChainedHashSet.java | Class | This class represents chained hash table based sets of char values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
CharOpenHashSet.java | Class | This class represents open addressing hash table based sets of char values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
CharRange.java | Class | This class represents ranges of consecutive char values.
Design note: Empty ranges cannot exist. |
CharRangeSet.java | Class | This class represents range based sets of char values.
The implementation is optimized for cases where most set elements
fall into ranges of consecutive char values.
Implementation of
CharSortedSet is supported from PCJ 1.2. |
CharSet.java | Interface | This interface defines sets of char values. |
CharSortedSet.java | Interface | This interface defines extends the CharSet interface to define
sorted sets. |
DoubleChainedHashSet.java | Class | This class represents chained hash table based sets of double values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
DoubleOpenHashSet.java | Class | This class represents open addressing hash table based sets of double values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
DoubleSet.java | Interface | This interface defines sets of double values. |
DoubleSortedSet.java | Interface | This interface defines extends the DoubleSet interface to define
sorted sets. |
FloatChainedHashSet.java | Class | This class represents chained hash table based sets of float values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
FloatOpenHashSet.java | Class | This class represents open addressing hash table based sets of float values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
FloatSet.java | Interface | This interface defines sets of float values. |
FloatSortedSet.java | Interface | This interface defines extends the FloatSet interface to define
sorted sets. |
IntBitSet.java | Class | This class represents bit array based sets of int values. |
IntChainedHashSet.java | Class | This class represents chained hash table based sets of int values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
IntOpenHashSet.java | Class | This class represents open addressing hash table based sets of int values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
IntRange.java | Class | This class represents ranges of consecutive int values.
Design note: Empty ranges cannot exist. |
IntRangeSet.java | Class | This class represents range based sets of int values.
The implementation is optimized for cases where most set elements
fall into ranges of consecutive int values.
Implementation of
IntSortedSet is supported from PCJ 1.2. |
IntSet.java | Interface | This interface defines sets of int values. |
IntSortedSet.java | Interface | This interface defines extends the IntSet interface to define
sorted sets. |
LongChainedHashSet.java | Class | This class represents chained hash table based sets of long values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
LongOpenHashSet.java | Class | This class represents open addressing hash table based sets of long values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
LongRange.java | Class | This class represents ranges of consecutive long values.
Design note: Empty ranges cannot exist. |
LongRangeSet.java | Class | This class represents range based sets of long values.
The implementation is optimized for cases where most set elements
fall into ranges of consecutive long values.
Implementation of
LongSortedSet is supported from PCJ 1.2. |
LongSet.java | Interface | This interface defines sets of long values. |
LongSortedSet.java | Interface | This interface defines extends the LongSet interface to define
sorted sets. |
ShortBitSet.java | Class | This class represents bit array based sets of short values. |
ShortChainedHashSet.java | Class | This class represents chained hash table based sets of short values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
ShortOpenHashSet.java | Class | This class represents open addressing hash table based sets of short values.
Unlike the Java Collections HashSet instances of this class
are not backed up by a map. |
ShortRange.java | Class | This class represents ranges of consecutive short values.
Design note: Empty ranges cannot exist. |
ShortRangeSet.java | Class | This class represents range based sets of short values.
The implementation is optimized for cases where most set elements
fall into ranges of consecutive short values.
Implementation of
ShortSortedSet is supported from PCJ 1.2. |
ShortSet.java | Interface | This interface defines sets of short values. |
ShortSortedSet.java | Interface | This interface defines extends the ShortSet interface to define
sorted sets. |
UnmodifiableBooleanSet.java | Class | This class represents unmodifiable sets of boolean values. |
UnmodifiableByteSet.java | Class | This class represents unmodifiable sets of byte values. |
UnmodifiableCharSet.java | Class | This class represents unmodifiable sets of char values. |
UnmodifiableDoubleSet.java | Class | This class represents unmodifiable sets of double values. |
UnmodifiableFloatSet.java | Class | This class represents unmodifiable sets of float values. |
UnmodifiableIntSet.java | Class | This class represents unmodifiable sets of int values. |
UnmodifiableLongSet.java | Class | This class represents unmodifiable sets of long values. |
UnmodifiableShortSet.java | Class | This class represents unmodifiable sets of short values. |