Package one.microstream.util.traversing
Class ObjectGraphTraverserBuilder.Default
java.lang.Object
one.microstream.util.traversing.ObjectGraphTraverserBuilder.Default
- All Implemented Interfaces:
 ObjectGraphTraverserBuilder
- Enclosing interface:
 - ObjectGraphTraverserBuilder
 
public static class ObjectGraphTraverserBuilder.Default extends Object implements ObjectGraphTraverserBuilder
- 
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.util.traversing.ObjectGraphTraverserBuilder
ObjectGraphTraverserBuilder.Default - 
Constructor Summary
Constructors Constructor Description Default() - 
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.util.traversing.ObjectGraphTraverserBuilder
apply, modeFull, modeLeaf, modeNode, mutate, registerTraverser, registerTraverserForType, registerTraverserForTypePolymorphic, root 
- 
Constructor Details
- 
Default
public Default() 
 - 
 - 
Method Details
- 
initializerLogic
- Specified by:
 initializerLogicin interfaceObjectGraphTraverserBuilder
 - 
initializerLogic
- Specified by:
 initializerLogicin interfaceObjectGraphTraverserBuilder
 - 
finalizerLogic
- Specified by:
 finalizerLogicin interfaceObjectGraphTraverserBuilder
 - 
finalizerLogic
- Specified by:
 finalizerLogicin interfaceObjectGraphTraverserBuilder
 - 
predicateHandle
- Specified by:
 predicateHandlein interfaceObjectGraphTraverserBuilder
 - 
predicateHandle
- Specified by:
 predicateHandlein interfaceObjectGraphTraverserBuilder
 - 
skip
- Specified by:
 skipin interfaceObjectGraphTraverserBuilder
 - 
node
- Specified by:
 nodein interfaceObjectGraphTraverserBuilder
 - 
leaf
- Specified by:
 leafin interfaceObjectGraphTraverserBuilder
 - 
full
- Specified by:
 fullin interfaceObjectGraphTraverserBuilder
 - 
traversersPerInstance
- Specified by:
 traversersPerInstancein interfaceObjectGraphTraverserBuilder
 - 
traversersPerConcreteType
- Specified by:
 traversersPerConcreteTypein interfaceObjectGraphTraverserBuilder
 - 
traversersPerPolymorphType
- Specified by:
 traversersPerPolymorphTypein interfaceObjectGraphTraverserBuilder
 - 
fieldSelector
- Specified by:
 fieldSelectorin interfaceObjectGraphTraverserBuilder
 - 
fieldPredicate
- Specified by:
 fieldPredicatein interfaceObjectGraphTraverserBuilder
 - 
alreadyHandledProvider
- Specified by:
 alreadyHandledProviderin interfaceObjectGraphTraverserBuilder
 - 
typeTraverserCreator
- Specified by:
 typeTraverserCreatorin interfaceObjectGraphTraverserBuilder
 - 
acceptor
- Specified by:
 acceptorin interfaceObjectGraphTraverserBuilder
 - 
acceptorPredicate
- Specified by:
 acceptorPredicatein interfaceObjectGraphTraverserBuilder
 - 
acceptorLogic
- Specified by:
 acceptorLogicin interfaceObjectGraphTraverserBuilder
 - 
mutator
- Specified by:
 mutatorin interfaceObjectGraphTraverserBuilder
 - 
mutatorPredicate
- Specified by:
 mutatorPredicatein interfaceObjectGraphTraverserBuilder
 - 
mutatorLogic
- Specified by:
 mutatorLogicin interfaceObjectGraphTraverserBuilder
 - 
mutationListener
- Specified by:
 mutationListenerin interfaceObjectGraphTraverserBuilder
 - 
traversalMode
- Specified by:
 traversalModein interfaceObjectGraphTraverserBuilder
 - 
referenceHandlerProvider
- Specified by:
 referenceHandlerProviderin interfaceObjectGraphTraverserBuilder
 - 
roots
- Specified by:
 rootsin interfaceObjectGraphTraverserBuilder
 - 
fieldSelector
- Specified by:
 fieldSelectorin interfaceObjectGraphTraverserBuilder
 - 
fieldPredicate
public ObjectGraphTraverserBuilder fieldPredicate(Predicate<? super Field> traversableFieldSelector)- Specified by:
 fieldPredicatein interfaceObjectGraphTraverserBuilder
 - 
alreadyHandledProvider
public ObjectGraphTraverserBuilder alreadyHandledProvider(Function<XGettingCollection<Object>,XSet<Object>> alreadyHandledProvider)- Specified by:
 alreadyHandledProviderin interfaceObjectGraphTraverserBuilder
 - 
typeTraverserCreator
public ObjectGraphTraverserBuilder typeTraverserCreator(TypeTraverser.Creator typeTraverserCreator)- Specified by:
 typeTraverserCreatorin interfaceObjectGraphTraverserBuilder
 - 
acceptor
- Specified by:
 acceptorin interfaceObjectGraphTraverserBuilder
 - 
acceptorPredicate
- Specified by:
 acceptorPredicatein interfaceObjectGraphTraverserBuilder
 - 
acceptorLogic
- Specified by:
 acceptorLogicin interfaceObjectGraphTraverserBuilder
 - 
mutator
- Specified by:
 mutatorin interfaceObjectGraphTraverserBuilder
 - 
mutatorPredicate
- Specified by:
 mutatorPredicatein interfaceObjectGraphTraverserBuilder
 - 
mutatorLogic
- Specified by:
 mutatorLogicin interfaceObjectGraphTraverserBuilder
 - 
mutationListener
- Specified by:
 mutationListenerin interfaceObjectGraphTraverserBuilder
 - 
traversalMode
- Specified by:
 traversalModein interfaceObjectGraphTraverserBuilder
 - 
referenceHandlerProvider
public ObjectGraphTraverserBuilder referenceHandlerProvider(TraversalReferenceHandlerProvider referenceHandlerProvider)- Specified by:
 referenceHandlerProviderin interfaceObjectGraphTraverserBuilder
 - 
roots
- Specified by:
 rootsin interfaceObjectGraphTraverserBuilder
 - 
mutate
- Specified by:
 mutatein interfaceObjectGraphTraverserBuilder
 - 
mutate
- Specified by:
 mutatein interfaceObjectGraphTraverserBuilder
 - 
apply
- Specified by:
 applyin interfaceObjectGraphTraverserBuilder
 - 
apply
- Specified by:
 applyin interfaceObjectGraphTraverserBuilder
 - 
setMutationListener
 - 
provideAcceptor
- Specified by:
 provideAcceptorin interfaceObjectGraphTraverserBuilder
 - 
provideMutator
- Specified by:
 provideMutatorin interfaceObjectGraphTraverserBuilder
 - 
provideReferenceHandlerProvider
- Specified by:
 provideReferenceHandlerProviderin interfaceObjectGraphTraverserBuilder
 - 
provideSkippedInstances
- Specified by:
 provideSkippedInstancesin interfaceObjectGraphTraverserBuilder
 - 
buildObjectGraphTraverser
- Specified by:
 buildObjectGraphTraverserin interfaceObjectGraphTraverserBuilder
 
 -