## Uses of Class
org.springframework.data.mapping.TraversalContext

Packages that use TraversalContext
org.springframework.data.mapping: Base package for the mapping subsystem.

### Uses of TraversalContext in org.springframework.data.mapping

Methods in org.springframework.data.mapping that return TraversalContext
`TraversalContext` TraversalContext.`registerCollectionHandler(PersistentProperty<?> property, Function<? super Collection<?>,Object> handler)` Registers a `Function` to handle `Collection` values for the given property.
`<T> TraversalContext` TraversalContext.`registerHandler(PersistentProperty<?> property, Class<T> type, Function<? super T,Object> handler)` Registers the given `Function` to post-process values obtained for the given `PersistentProperty` for the given type.
`TraversalContext` TraversalContext.`registerHandler(PersistentProperty<?> property, Function<Object,Object> handler)` Registers a `Function` to post-process values for the given property.
`TraversalContext` TraversalContext.`registerListHandler(PersistentProperty<?> property, Function<? super List<?>,Object> handler)` Registers a `Function` to handle `List` values for the given property.
`TraversalContext` TraversalContext.`registerMapHandler(PersistentProperty<?> property, Function<? super Map<?,?>,Object> handler)` Registers a `Function` to handle `Map` values for the given property.
`TraversalContext` TraversalContext.`registerSetHandler(PersistentProperty<?> property, Function<? super Set<?>,Object> handler)` Registers a `Function` to handle `Set` values for the given property.

Methods in org.springframework.data.mapping with parameters of type TraversalContext
`default Object` PersistentPropertyAccessor.`getProperty(PersistentPropertyPath<? extends PersistentProperty<?>> path, TraversalContext context)` Deprecated. since 2.3, use `PersistentPropertyPathAccessor.getProperty(PersistentPropertyPath, org.springframework.data.mapping.AccessOptions.GetOptions)` instead.