| Package | Description |
|---|---|
| craterdog.collections | |
| craterdog.collections.abstractions | |
| craterdog.collections.interfaces | |
| craterdog.collections.primitives |
| Class and Description |
|---|
| ClosedCollection
This abstract class implements a collection that does not allow its internal structure to be
directly manipulated.
|
| Collection
This abstract class defines the invariant methods that all collections must inherit.
|
| Iterator
This abstract class defines a framework for each concrete iterator class
that allows the iteration over a collection's elements.
|
| Manipulator
This abstract class extends the
Iterator class by allowing the
manipulation of the collection's elements. |
| OpenCollection
This abstract class implements a collection that allows its internal structure to be
directly manipulated.
|
| OrderedCollection
This abstract class defines the invariant methods that all ordered collections must inherit.
|
| SortableCollection
This abstract class defines the invariant methods that all sortable collections must inherit.
|
| Class and Description |
|---|
| Collection
This abstract class defines the invariant methods that all collections must inherit.
|
| Iterator
This abstract class defines a framework for each concrete iterator class
that allows the iteration over a collection's elements.
|
| OpenCollection
This abstract class implements a collection that allows its internal structure to be
directly manipulated.
|
| OrderedCollection
This abstract class defines the invariant methods that all ordered collections must inherit.
|
| SortableCollection
This abstract class defines the invariant methods that all sortable collections must inherit.
|
| Sorter
This abstract class defines a framework for each concrete sorter class
that sorts the elements in a collection using a specific algorithm and
comparator function.
|
| Class and Description |
|---|
| Iterator
This abstract class defines a framework for each concrete iterator class
that allows the iteration over a collection's elements.
|
| Manipulator
This abstract class extends the
Iterator class by allowing the
manipulation of the collection's elements. |
| Sorter
This abstract class defines a framework for each concrete sorter class
that sorts the elements in a collection using a specific algorithm and
comparator function.
|
| Class and Description |
|---|
| SortableCollection
This abstract class defines the invariant methods that all sortable collections must inherit.
|
| Sorter
This abstract class defines a framework for each concrete sorter class
that sorts the elements in a collection using a specific algorithm and
comparator function.
|
Copyright © 2015 Crater Dog Technologies(TM). All rights reserved.