Package one.microstream.util.traversing
Interface TraversalMutator
- All Superinterfaces:
TraversalHandler
- All Known Implementing Classes:
TraversalMutator.Conditional
,TraversalMutator.Default
public interface TraversalMutator extends TraversalHandler
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TraversalMutator.Conditional
static class
TraversalMutator.Default
-
Method Summary
Modifier and Type Method Description Object
mutateReference(Object instance, Object parent)
static TraversalMutator
New(Function<Object,?> logic)
static TraversalMutator
New(Predicate<Object> condition, Function<Object,?> logic)