Class PojoModelPropertyRootElement<P>
java.lang.Object
org.hibernate.search.mapper.pojo.model.impl.AbstractPojoModelCompositeElement<P>
org.hibernate.search.mapper.pojo.model.impl.PojoModelPropertyRootElement<P>
- Type Parameters:
P- The type of the property used as a root element.
- All Implemented Interfaces:
PojoModelCompositeElement,PojoModelElement,PojoModelProperty
public class PojoModelPropertyRootElement<P>
extends AbstractPojoModelCompositeElement<P>
implements PojoModelProperty
-
Constructor Summary
ConstructorsConstructorDescriptionPojoModelPropertyRootElement(BoundPojoModelPathPropertyNode<?, P> modelPath, PojoBootstrapIntrospector introspector, PojoTypeAdditionalMetadataProvider typeAdditionalMetadataProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidcontributeDependencies(PojoIndexingDependencyCollectorPropertyNode<?, P> dependencyCollector) <M> Collection<M>name()toString()Methods inherited from class org.hibernate.search.mapper.pojo.model.impl.AbstractPojoModelCompositeElement
createAccessor, createAccessor, hasDependency, hasNonRootDependency, isAssignableTo, properties, property, rawTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.search.mapper.pojo.model.PojoModelCompositeElement
createAccessor, createAccessor, properties, propertyMethods inherited from interface org.hibernate.search.mapper.pojo.model.PojoModelElement
isAssignableTo, rawType
-
Constructor Details
-
PojoModelPropertyRootElement
public PojoModelPropertyRootElement(BoundPojoModelPathPropertyNode<?, P> modelPath, PojoBootstrapIntrospector introspector, PojoTypeAdditionalMetadataProvider typeAdditionalMetadataProvider)
-
-
Method Details
-
toString
-
markers
- Specified by:
markersin interfacePojoModelProperty- Type Parameters:
M- The type of returned markers.- Parameters:
markerType- A type of marker.- Returns:
- A collection of markers with the given type found on this property.
-
name
- Specified by:
namein interfacePojoModelProperty- Returns:
- The name of this property.
-
contributeDependencies
public void contributeDependencies(PojoIndexingDependencyCollectorPropertyNode<?, P> dependencyCollector)
-