| Interface | Description | 
|---|---|
| IBeanAccessorDelegate | |
| IBeanDelegateProvider | Provider for supplying Bean Accessor Delegates. | 
| IBeanIntrospector | Interface for Java bean introspectors. | 
| ITraverseProcessor | Interface for traverse processors. | 
| Class | Description | 
|---|---|
| ArrayProcessor | An array processor allows for traversing arrays. | 
| BeanProcessor | Processor that traverses Java beans. | 
| BeanProperty | This class is a struct for saving data about an inspected bean property. | 
| BeanReflectionIntrospector | Introspector for Java beans. | 
| CloneProcessor | Processor that clones cloneable objects. | 
| CollectionProcessor | A collection processor allows for traversing collections. | 
| ColorProcessor | |
| DateProcessor | Allows processing java.util.Date. | 
| EnumerationProcessor | An enumeration processor allows for traversing enumerations. | 
| ExcludeProcessor | The exclude processor allows for excluding specific classes from further traversing. | 
| ExcludeSwingProcessor | Excludes swing elements from being processed by traverser in !clone mode. | 
| FilterProcessor | Filter processor for directly returning specific objects as is. | 
| ImageProcessor | |
| ImmutableProcessor | |
| IteratorProcessor | Processor for handling iterators. | 
| ListProcessor | A list processor allows for traversing lists. | 
| LogRecordProcessor | |
| MapProcessor | A map processor allows for traversing maps. | 
| MultiCollectionProcessor | A map processor allows for traversing maps. | 
| RectangleProcessor | Allows processing java.util.Date. | 
| SetProcessor | A set processor allows for traversing set. | 
| TimestampProcessor | |
| Traverser | The traverser allows to traverse an object graph deeply. | 
| TupleProcessor | Tuple is itself immutable, but acts as a container
  for arbitrary objects -> must be cloned. | 
| UUIDProcessor | Allows processing java.util.UUID. |