Class BoundPojoModelPathPropertyNode<T,P>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPath
-
- org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPathPropertyNode<T,P>
-
- Type Parameters:
T- The property holder type of this node, i.e. the type from which the property is retrieved.P- The type of the property represented by this node.
public class BoundPojoModelPathPropertyNode<T,P> extends BoundPojoModelPath
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPath
BoundPojoModelPath.Walker
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BoundPojoModelPathTypeNode<T>getParent()PojoPropertyModel<P>getPropertyModel()PojoTypeModel<?>getRootType()PojoModelPathPropertyNodetoUnboundPath()<V> BoundPojoModelPathValueNode<T,P,V>value(BoundContainerExtractorPath<? super P,V> extractorPath)BoundPojoModelPathValueNode<T,P,P>valueWithoutExtractors()-
Methods inherited from class org.hibernate.search.mapper.pojo.model.path.impl.BoundPojoModelPath
root, toString, walker
-
-
-
-
Method Detail
-
getParent
public BoundPojoModelPathTypeNode<T> getParent()
- Specified by:
getParentin classBoundPojoModelPath
-
getRootType
public PojoTypeModel<?> getRootType()
- Specified by:
getRootTypein classBoundPojoModelPath
-
toUnboundPath
public PojoModelPathPropertyNode toUnboundPath()
- Specified by:
toUnboundPathin classBoundPojoModelPath
-
valueWithoutExtractors
public BoundPojoModelPathValueNode<T,P,P> valueWithoutExtractors()
-
value
public <V> BoundPojoModelPathValueNode<T,P,V> value(BoundContainerExtractorPath<? super P,V> extractorPath)
-
getPropertyModel
public PojoPropertyModel<P> getPropertyModel()
-
-