Uses of Interface
one.microstream.util.traversing.TypeTraverser
| Package | Description |
|---|---|
| one.microstream.reference | |
| one.microstream.util.traversing |
-
Uses of TypeTraverser in one.microstream.reference
Classes in one.microstream.reference that implement TypeTraverser Modifier and Type Class Description classTraverserLazy -
Uses of TypeTraverser in one.microstream.util.traversing
Classes in one.microstream.util.traversing that implement TypeTraverser Modifier and Type Class Description classTraverserArrayclassTraverserCollectionOldclassTraverserNoOp<T>classTraverserReflective<T>classTraverserXCollectionNonReplacingclassTraverserXCollectionReplacingclassTraverserXMapNonReplacingclassTraverserXMapReplacingMethods in one.microstream.util.traversing that return TypeTraverser Modifier and Type Method Description <T> TypeTraverser<T>TraverserReflective.Creator. createTraverser(Class<T> type)<T> TypeTraverser<T>TypeTraverser.Creator. createTraverser(Class<T> type)protected <T> TypeTraverser<T>TraverserReflective.Creator. internalCreateTraverser(Class<T> type)protected TypeTraverser<?>TypeTraverserProvider.Default. internalProvideTraversalHandler(Object instance)<T> TypeTraverser<T>TypeTraverserProvider.Default. provide(T instance)<T> TypeTraverser<T>TypeTraverserProvider. provide(T instance)Methods in one.microstream.util.traversing that return types with arguments of type TypeTraverser Modifier and Type Method Description static XGettingTable<Class<?>,TypeTraverser<?>>ObjectGraphTraverserBuilder. defaultConcreteTypeTraversers()static XGettingTable<Class<?>,TypeTraverser<?>>ObjectGraphTraverserBuilder. defaultPolymorphTypeTraversers()HashTable<Class<?>,TypeTraverser<?>>ObjectGraphTraverserBuilder.Default. traversersPerConcreteType()XTable<Class<?>,TypeTraverser<?>>ObjectGraphTraverserBuilder. traversersPerConcreteType()HashTable<Object,TypeTraverser<?>>ObjectGraphTraverserBuilder.Default. traversersPerInstance()XTable<Object,TypeTraverser<?>>ObjectGraphTraverserBuilder. traversersPerInstance()HashTable<Class<?>,TypeTraverser<?>>ObjectGraphTraverserBuilder.Default. traversersPerPolymorphType()XTable<Class<?>,TypeTraverser<?>>ObjectGraphTraverserBuilder. traversersPerPolymorphType()Methods in one.microstream.util.traversing with parameters of type TypeTraverser Modifier and Type Method Description default <T> ObjectGraphTraverserBuilderObjectGraphTraverserBuilder. registerTraverser(Object instance, TypeTraverser<T> traverser)default <T> ObjectGraphTraverserBuilderObjectGraphTraverserBuilder. registerTraverserForType(Class<? extends T> type, TypeTraverser<T> traverser)default <T> ObjectGraphTraverserBuilderObjectGraphTraverserBuilder. registerTraverserForTypePolymorphic(Class<? extends T> type, TypeTraverser<T> traverser)Method parameters in one.microstream.util.traversing with type arguments of type TypeTraverser Modifier and Type Method Description static TypeTraverserProvider.DefaultTypeTraverserProvider. New(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)static TypeTraverserProvider.DefaultTypeTraverserProvider. New(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)