| Name | Description | Type | Package | Framework |
| Appender | Used with Appenderator by Striterator to filter returned objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Appenderator | Class | cutthecrap.utils.striterators | BlazeGraph | |
| ArrayIterator | Supports standard iteration over an object Array, allowing this to be used as a source for a Striterator. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Contractor | Used with a Contractorator to contract an Expanded iterator The Contractorator will call contract on this object | Class | cutthecrap.utils.striterators | BlazeGraph |
| Contractorator | A Contractorator is the reverse of an Expanderator. | Class | cutthecrap.utils.striterators | BlazeGraph |
| EmptyIterator | Need to return an iterator to indicate that there's nothing there? Here's It allows calls to be made without needing to check for a null iterator. | Class | cutthecrap.utils.striterators | BlazeGraph |
| EnumIterator | Wrapper for Enumeration objects to produce an Iterator. | Class | cutthecrap.utils.striterators | BlazeGraph |
| ExclusionFilter | Derived from Filter, and excludes a single object from the iteration. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Expander | Used with Expanderator by Striterator to expand returned objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Expanderator | Class | cutthecrap.utils.striterators | BlazeGraph | |
| Filter | Used with Filterator by Striterator to filter returned objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Filterator | Iterator src = new Filterator(old, new Filter(state)) { boolean isValid(Object object) { | Class | cutthecrap.utils.striterators | BlazeGraph |
| FilterBase | Used with Filterator by Striterator to filter returned objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| ICloseable | Interface for objects which can have resources which must be explicitly closed (typically iterators). | Interface | cutthecrap.utils.striterators | BlazeGraph |
| ICloseableIterator | An iterator that defines a close() method - you MUST close instances of this interface. | Interface | cutthecrap.utils.striterators | BlazeGraph |
| IContextMgr | Interface for managing push/pop of context in a striterator. | Interface | cutthecrap.utils.striterators | BlazeGraph |
| IFilter | Provides the hook interface that allows use by Striterators TODO The Striterator protocol does not support a close() method for | Interface | cutthecrap.utils.striterators | BlazeGraph |
| IFilterTest | Interface for a method which filters objects visited by a Filterator. | Interface | cutthecrap.utils.striterators | BlazeGraph |
| IPropertySet | Interface for access to named property values. | Interface | cutthecrap.utils.striterators | BlazeGraph |
| IStriterator | Striterator - transformation and mapping patterns over java Iterator Extends the Iterator interface to expose methods to add | Interface | cutthecrap.utils.striterators | BlazeGraph |
| IStriterator .ITailOp | Interface | cutthecrap.utils.striterators | BlazeGraph | |
| IXProperty | Interface | cutthecrap.utils.striterators | BlazeGraph | |
| IXPropertyIterator | Interface | cutthecrap.utils.striterators | BlazeGraph | |
| Mapper | Used with Mapperator by Striterator to map instance methods against member objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Mapperator | Class | cutthecrap.utils.striterators | BlazeGraph | |
| Merger | Used with Mergerator by Striterator to merge returned objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Mergerator | Merges two sorted lists removing equal objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| NOPFilter | A filter which is initially a NOP. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Prefetch | Class | cutthecrap.utils.striterators | BlazeGraph | |
| ReadOnlyIterator | An iterator wrapper which does not support remove(). | Class | cutthecrap.utils.striterators | BlazeGraph |
| Resolver | Used with Resolverator by Striterator to resolve returned objects. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Resolverator | Class | cutthecrap.utils.striterators | BlazeGraph | |
| SingleValueIterator | Only one value but need to return an iterator? This makes it easy. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Sorter | Used with Sorterator by Striterator to sort iterations. | Class | cutthecrap.utils.striterators | BlazeGraph |
| Sorterator | Class | cutthecrap.utils.striterators | BlazeGraph | |
| Striterator | Striterator - transformation and mapping patterns over java Iterator Allows wrapping of an iterator so that extensions may add type specific | Class | cutthecrap.utils.striterators | BlazeGraph |
| UniquenessFilter | Derived from Filter, and ensures no duplication, not to be used with largeSee Also:Serialized Form | Class | cutthecrap.utils.striterators | BlazeGraph |
| Visitor | Class | cutthecrap.utils.striterators | BlazeGraph | |
| Visitorator | Class | cutthecrap.utils.striterators | BlazeGraph | |
| XProperty | Class | cutthecrap.utils.striterators | BlazeGraph | |
| XPropertyIterator | Class | cutthecrap.utils.striterators | BlazeGraph | |