| Package | Description |
|---|---|
| one.microstream.util.traversing |
| Modifier and Type | Class and Description |
|---|---|
static class |
TraversalMode.Full |
static class |
TraversalMode.Leaf |
static class |
TraversalMode.Node |
| Modifier and Type | Method and Description |
|---|---|
protected TraversalMode |
ObjectGraphTraverserBuilder.Default.provideTraversalMode() |
TraversalMode |
ObjectGraphTraverserBuilder.traversalMode() |
TraversalMode |
ObjectGraphTraverserBuilder.Default.traversalMode() |
| Modifier and Type | Method and Description |
|---|---|
static ObjectGraphTraverser |
ObjectGraphTraverser.New(Object[] roots,
XGettingCollection<Object> skipped,
Function<XGettingCollection<Object>,XSet<Object>> alreadyHandledProvider,
TraversalReferenceHandlerProvider referenceHandlerProvider,
TypeTraverserProvider traverserProvider,
TraversalPredicateSkip predicateSkip,
TraversalPredicateNode predicateNode,
TraversalPredicateLeaf predicateLeaf,
TraversalPredicateFull predicateFull,
Predicate<Object> predicateHandle,
TraversalAcceptor traversalAcceptor,
TraversalMutator traversalMutator,
MutationListener mutationListener,
TraversalMode traversalMode,
Runnable initializerLogic,
Runnable finalizerLogic) |
ObjectGraphTraverserBuilder |
ObjectGraphTraverserBuilder.traversalMode(TraversalMode traversalMode) |
ObjectGraphTraverserBuilder |
ObjectGraphTraverserBuilder.Default.traversalMode(TraversalMode traversalMode) |
Copyright © 2022 MicroStream Software. All rights reserved.