| Interface | Description |
|---|---|
| NodeAdapter<T> |
Adapts an arbitrary class to behave as a node.
|
| TraverserContext<T> |
Traversal context.
|
| TraverserVisitor<T> |
| Class | Description |
|---|---|
| Anonymizer | |
| Anonymizer.AnonymizeResult | |
| Breadcrumb<T> |
A specific
NodeLocation inside a node. |
| DefaultTraverserContext<T> | |
| EscapeUtil | |
| FpKit | |
| InterThreadMemoizedSupplier<T> |
This memoizing supplier DOES use synchronised double locking to set its value.
|
| LogKit | |
| NodeLocation |
General position of a Node inside a parent.
|
| NodeMultiZipper<T> | |
| NodeZipper<T> | |
| ReplaceNode |
Special class to be set as var in
TraverserContext.setVar(Class, Object) to indicate that the current node should be replaced. |
| Traverser<T> | |
| TraverserResult | |
| TraverserState<T> | |
| TraverserState.EndList<U> | |
| TraverserVisitorStub<T> | |
| TreeParallelTransformer<T> | |
| TreeParallelTraverser<T> | |
| TreeTransformer<T> | |
| TreeTransformerUtil |
| Enum | Description |
|---|---|
| NodeZipper.ModificationType | |
| TraversalControl |
Special traversal control values
|
| TraverserContext.Phase |