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 class
TraverserLazy
-
Uses of TypeTraverser in one.microstream.util.traversing
Classes in one.microstream.util.traversing that implement TypeTraverser Modifier and Type Class Description class
TraverserArray
class
TraverserCollectionOld
class
TraverserNoOp<T>
class
TraverserReflective<T>
class
TraverserXCollectionNonReplacing
class
TraverserXCollectionReplacing
class
TraverserXMapNonReplacing
class
TraverserXMapReplacing
Methods 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)
<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> ObjectGraphTraverserBuilder
ObjectGraphTraverserBuilder. registerTraverser(Object instance, TypeTraverser<T> traverser)
default <T> ObjectGraphTraverserBuilder
ObjectGraphTraverserBuilder. registerTraverserForType(Class<? extends T> type, TypeTraverser<T> traverser)
default <T> ObjectGraphTraverserBuilder
ObjectGraphTraverserBuilder. 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.Default
TypeTraverserProvider. New(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)
static TypeTraverserProvider.Default
TypeTraverserProvider. New(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)