|
LimeWire Collection Component API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.limewire.collection | |
|---|---|
| org.limewire.collection | |
| Classes in org.limewire.collection used by org.limewire.collection | |
|---|---|
| AutoCompleteDictionary
Defines the interface for an auto-complete dictionary. |
|
| BitField
Defines the interface to manipulate a fixed size field of bits. |
|
| BitNumbers
Allows storage & retrieval of numbers based on the index of an on or off bit in a byte[] or a hexadecimal String representation of that byte[]. |
|
| BitSet
Contains a vector of bits that grows as needed. |
|
| BucketQueue
Provides a discrete-case priority queue. |
|
| Buffer
Provides a simple fixed-size double-ended queue, a circular buffer. |
|
| DoublyLinkedList.ListElement
Represents an immutable element of the linked list. |
|
| FixedSizeArrayHashMap
A fixed size HashMap that provides indexed access. |
|
| FixedSizeArrayHashSet
Provides a fixed size HashSet with index access. |
|
| FixedsizeForgetfulHashMap
Provides a better-defined replacement policy version of ForgetfulHashMap. |
|
| FixedsizeForgetfulHashSet
Stores a fixed size of elements as a Set and removes elements
when that size is reached. |
|
| FixedSizeLIFOSet.EjectionPolicy
The EjectionPolicy controls which element should be removed from the Set if has reached its maximum capacity. |
|
| Function
Defines the interface for passing a type as an argument to a method, with a return value of a type. |
|
| IntBuffer
Provides a fixed-size double-ended queue, a circular buffer. |
|
| IntervalSet
Provides an interval of ranges (a "range" version of IntSet). |
|
| IntervalSet.ByteIntervals
Allows you to keep int and long intervals in the same location. |
|
| IntHashMap
A hash map that uses primitive ints for the key rather than objects. |
|
| IntSet
Represents a set of distinct integers. |
|
| IntSet.IntSetIterator
Yields a sequence of int's (not Object's) in order, without removal support. |
|
| LIFOSet
A hash-based Set ordered with the last added element is the
first item in the list. |
|
| LongHashMap
A hash map that uses primitive longs for the key rather than objects. |
|
| MultiIterable
Lets you iterate over many Iterables easily. |
|
| MultiIterator
Implements the Iterator interface. |
|
| NodeGenerator
Something that generates a tree node such as Tiger hash. |
|
| NoMoreStorageException
Thrown when there isn't any more space left in the underlying data structure to store the new element which was attempted to be added. |
|
| Pair
Contains an int property key and its corresponding value type Object. |
|
| PatriciaTrie.KeyAnalyzer
Defines the interface to analyze Trie keys on a bit
level. |
|
| RandomAccessCollection
A collection that can retrieve items at specific indexes. |
|
| RandomAccessMap
A Map that can be retrieved through getAt methods. |
|
| Range
An ordered tuple of long values, (low, high). |
|
| RoundRobinQueue
A round-robin queue. |
|
| SortedList
Extends TreeList to sort elements upon insertion. |
|
| TreeList
A List implementation that is optimized for fast insertions and
removals at any index in the list. |
|
| Trie
Defines the interface for a prefix tree, an ordered tree data structure. |
|
| Trie.Cursor
An interface used by a Trie. |
|
| Trie.Cursor.SelectStatus
The mode during selection. |
|
| UnmodifiableIterator
A convenience class to aid in developing iterators that cannot be modified. |
|
|
LimeWire Collection Component API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||