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

Packages that use PropertyPath
org.springframework.data.mapping: Base package for the mapping subsystem.
org.springframework.data.mapping.context: Mapping context API and implementation base classes.
org.springframework.data.repository.query.parser: Support classes for parsing queries from method names.

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

Methods in org.springframework.data.mapping that return PropertyPath
`static PropertyPath` PropertyPath.`from(String source, Class<?> type)` Extracts the `PropertyPath` chain from the given source `String` and type.
`static PropertyPath` PropertyPath.`from(String source, TypeInformation<?> type)` Extracts the `PropertyPath` chain from the given source `String` and `TypeInformation`.
`PropertyPath` PropertyReferenceException.`getBaseProperty()` Returns the `PropertyPath` which could be resolved so far.
`PropertyPath` PropertyPath.`getLeafProperty()` Returns the leaf property of the `PropertyPath`.
`PropertyPath` PropertyPath.`nested(String path)` Returns the `PropertyPath` for the path nested under the current property.
`PropertyPath` PropertyPath.`next()` Returns the next nested `PropertyPath`.

Methods in org.springframework.data.mapping that return types with arguments of type PropertyPath
`Iterator<PropertyPath>` PropertyPath.`iterator()`

Methods in org.springframework.data.mapping with parameters of type PropertyPath
`boolean` PersistentPropertyPaths.`contains(PropertyPath path)` Returns whether the given `PropertyPath` is contained in the current `PersistentPropertyPaths`.

Constructor parameters in org.springframework.data.mapping with type arguments of type PropertyPath
Constructor and Description
`PropertyReferenceException(String propertyName, TypeInformation<?> type, List<PropertyPath> alreadyResolvedPah)` Creates a new `PropertyReferenceException`.

### Uses of PropertyPath in org.springframework.data.mapping.context

Methods in org.springframework.data.mapping.context with parameters of type PropertyPath
`PersistentPropertyPath<P>` AbstractMappingContext.`getPersistentPropertyPath(PropertyPath propertyPath)`
`PersistentPropertyPath<P>` MappingContext.`getPersistentPropertyPath(PropertyPath propertyPath)` Returns all `PersistentProperty`s for the given path expression based on the given `PropertyPath`.

### Uses of PropertyPath in org.springframework.data.repository.query.parser

Methods in org.springframework.data.repository.query.parser that return PropertyPath
`PropertyPath` Part.`getProperty()`