Package one.microstream.util.traversing
Interface TypeTraverserProvider
- 
- All Known Implementing Classes:
 TypeTraverserProvider.Default
public interface TypeTraverserProvider 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTypeTraverserProvider.Default 
- 
Method Summary
Modifier and Type Method Description default booleanisUnhandled(Object instance)static TypeTraverserProvider.DefaultNew(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)<T> TypeTraverser<T>provide(T instance) 
 - 
 
- 
- 
Method Detail
- 
isUnhandled
default boolean isUnhandled(Object instance)
 
- 
provide
<T> TypeTraverser<T> provide(T instance)
 
- 
New
static TypeTraverserProvider.Default New(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)
 
 - 
 
 -