Class BoundPojoModelPathValueNode<T,P,V>
java.lang.Object
org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPath
org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPathValueNode<T,P,V>
- Type Parameters:
T- The property holder type of this node, i.e. the type from which the property is retrieved.P- The property type of this node, i.e. the type of the property from which the values are extracted.V- The value type of this node, i.e. the type of values extracted from the property.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPath
BoundPojoModelPath.Walker -
Method Summary
Methods inherited from class org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPath
root, toString, walker
-
Method Details
-
getParent
- Specified by:
getParentin classBoundPojoModelPath- Returns:
- The model path to the property from which the value represented by this node is extracted.
-
getRootType
- Specified by:
getRootTypein classBoundPojoModelPath
-
toUnboundPath
- Specified by:
toUnboundPathin classBoundPojoModelPath
-
type
- Returns:
- A child path node representing the type of values represented by this node.
-
getTypeModel
-
getBoundExtractorPath
- Returns:
- The bound extractor path from the parent property to this value.
-
getExtractorPath
- Returns:
- The extractor path from the parent property to this value.
The path is guaranteed to be explicit (i.e. it won't be
ContainerExtractorPath.defaultExtractors()).
-