Package one.microstream.util.traversing
Interface TraversalReferenceHandlerProvider
- All Known Implementing Classes:
TraversalReferenceHandlerProvider.Default
public interface TraversalReferenceHandlerProvider
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TraversalReferenceHandlerProvider.Default
-
Method Summary
Modifier and Type Method Description static TraversalReferenceHandlerProvider
New()
AbstractReferenceHandler
provideReferenceHandler(XSet<Object> alreadyHandled, TypeTraverserProvider traverserProvider, TraversalPredicateSkip predicateSkip, TraversalPredicateNode predicateNode, TraversalPredicateLeaf predicateLeaf, TraversalPredicateFull predicateFull, Predicate<Object> predicateHandle, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener)
-
Method Details
-
provideReferenceHandler
AbstractReferenceHandler provideReferenceHandler(XSet<Object> alreadyHandled, TypeTraverserProvider traverserProvider, TraversalPredicateSkip predicateSkip, TraversalPredicateNode predicateNode, TraversalPredicateLeaf predicateLeaf, TraversalPredicateFull predicateFull, Predicate<Object> predicateHandle, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener) -
New
-