The net.guttershark.util.collections package contains utility classes that define abstract data structures.
| Class | Description | |
|---|---|---|
| ArrayBidirectionalIterator | The ArrayBidirectionalIterator class provides a non-destructive, pointer-based, bi-directional array iterator. | |
| ArrayBounceIterator | The ArrayBounceIterator class provides a non-destructive, pointer-based, bouncing array iterator which moves to the end of the array then reverses direction backward & forward. | |
| ArrayIterator | The ArrayIterator class iterates over an array. | |
| ArrayLoopableIterator | The ArrayLoopableIterator class provides a non-destructive, pointer-based, looping bi-directional array iterator. | |
| OrderedDictionary | The OrderedDictionary class provides a dictionary like collection which persists the order of entries similar to an array. |