Package one.microstream.util.traversing
Class ObjectGraphTraverser.Default
java.lang.Object
one.microstream.util.traversing.ObjectGraphTraverser.Default
- All Implemented Interfaces:
ObjectGraphTraverser
- Enclosing interface:
- ObjectGraphTraverser
public static final class ObjectGraphTraverser.Default extends Object implements ObjectGraphTraverser
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.util.traversing.ObjectGraphTraverser
ObjectGraphTraverser.Default
-
Method Summary
Modifier and Type Method Description protected void
internalTraverseAll(Object[] instances, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener)
void
traverse()
<A extends TraversalAcceptor>
Atraverse(A acceptor)
<M extends TraversalMutator>
Mtraverse(M mutator)
void
traverseAll(Object[] instances)
<A extends TraversalAcceptor>
AtraverseAll(Object[] instances, A acceptor)
<M extends TraversalMutator>
MtraverseAll(Object[] instances, M mutator)
-
Method Details
-
internalTraverseAll
protected final void internalTraverseAll(Object[] instances, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener) -
traverse
public void traverse()- Specified by:
traverse
in interfaceObjectGraphTraverser
-
traverseAll
- Specified by:
traverseAll
in interfaceObjectGraphTraverser
-
traverse
- Specified by:
traverse
in interfaceObjectGraphTraverser
-
traverse
- Specified by:
traverse
in interfaceObjectGraphTraverser
-
traverseAll
- Specified by:
traverseAll
in interfaceObjectGraphTraverser
-
traverseAll
- Specified by:
traverseAll
in interfaceObjectGraphTraverser
-