Interface IndexNode<SC extends SearchIndexScope<?>>
-
- All Superinterfaces:
EventContextProvider
,SearchIndexNodeContext<SC>
- All Known Subinterfaces:
IndexCompositeNode<SC,NT,F>
,IndexField<SC,C>
,IndexObjectField<SC,NT,C,F>
,IndexValueField<SC,NT,C>
- All Known Implementing Classes:
AbstractIndexField
,AbstractIndexNode
,AbstractIndexObjectField
,AbstractIndexRoot
,AbstractIndexValueField
public interface IndexNode<SC extends SearchIndexScope<?>> extends SearchIndexNodeContext<SC>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IndexFieldInclusion
inclusion()
boolean
multiValuedInRoot()
IndexCompositeNode<SC,?,?>
toComposite()
IndexObjectField<SC,?,?,?>
toObjectField()
IndexValueField<SC,?,?>
toValueField()
-
Methods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContext
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeContext
absolutePath, absolutePathComponents, isComposite, isValueField, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
-
-
-
-
Method Detail
-
toComposite
IndexCompositeNode<SC,?,?> toComposite()
- Specified by:
toComposite
in interfaceSearchIndexNodeContext<SC extends SearchIndexScope<?>>
-
toObjectField
IndexObjectField<SC,?,?,?> toObjectField()
-
toValueField
IndexValueField<SC,?,?> toValueField()
- Specified by:
toValueField
in interfaceSearchIndexNodeContext<SC extends SearchIndexScope<?>>
-
multiValuedInRoot
boolean multiValuedInRoot()
-
inclusion
IndexFieldInclusion inclusion()
-
-