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 Details
-
isUnhandled
-
provide
-
New
static TypeTraverserProvider.Default New(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)
-