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 
 - 
 
- 
Constructor Summary
Constructors Constructor Description Default() 
- 
Method Summary
Modifier and Type Method Description voidtraverse()<A extends TraversalAcceptor>
Atraverse(A acceptor)<M extends TraversalMutator>
Mtraverse(M mutator)voidtraverseAll(Object[] instances)<A extends TraversalAcceptor>
AtraverseAll(Object[] instances, A acceptor)<M extends TraversalMutator>
MtraverseAll(Object[] instances, M mutator) 
 - 
 
- 
- 
Method Detail
- 
traverse
public void traverse()
- Specified by:
 traversein interfaceObjectGraphTraverser
 
- 
traverseAll
public void traverseAll(Object[] instances)
- Specified by:
 traverseAllin interfaceObjectGraphTraverser
 
- 
traverse
public <A extends TraversalAcceptor> A traverse(A acceptor)
- Specified by:
 traversein interfaceObjectGraphTraverser
 
- 
traverse
public <M extends TraversalMutator> M traverse(M mutator)
- Specified by:
 traversein interfaceObjectGraphTraverser
 
- 
traverseAll
public <A extends TraversalAcceptor> A traverseAll(Object[] instances, A acceptor)
- Specified by:
 traverseAllin interfaceObjectGraphTraverser
 
- 
traverseAll
public <M extends TraversalMutator> M traverseAll(Object[] instances, M mutator)
- Specified by:
 traverseAllin interfaceObjectGraphTraverser
 
 - 
 
 -