Class AbstractIndexNode<S extends AbstractIndexNode<S,SC,?>,SC extends SearchIndexScope<?>,NT extends SearchIndexNodeTypeContext<SC,? super S>>
java.lang.Object
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexNode<S,SC,NT>
- All Implemented Interfaces:
IndexNode<SC>,SearchIndexNodeContext<SC>,org.hibernate.search.util.common.reporting.spi.EventContextProvider
- Direct Known Subclasses:
AbstractIndexField,AbstractIndexRoot
public abstract class AbstractIndexNode<S extends AbstractIndexNode<S,SC,?>,SC extends SearchIndexScope<?>,NT extends SearchIndexNodeTypeContext<SC,? super S>>
extends Object
implements IndexNode<SC>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.search.util.common.SearchExceptioncannotUseQueryElement(SearchQueryElementTypeKey<?> key, String hint, Exception causeOrNull) final org.hibernate.search.util.common.reporting.EventContextfinal <T> TqueryElement(SearchQueryElementTypeKey<T> key, SC scope) protected abstract Sself()final NTtype()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.engine.backend.document.model.spi.IndexNode
inclusion, toComposite, toObjectField, toValueFieldMethods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeContext
absolutePath, absolutePathComponents, closestMultiValuedParentAbsolutePath, isComposite, isObjectField, isValueField, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, relativeEventContext
-
Field Details
-
type
-
-
Constructor Details
-
AbstractIndexNode
-
-
Method Details
-
self
-
type
-
eventContext
public final org.hibernate.search.util.common.reporting.EventContext eventContext()- Specified by:
eventContextin interfaceorg.hibernate.search.util.common.reporting.spi.EventContextProvider
-
queryElement
- Specified by:
queryElementin interfaceSearchIndexNodeContext<S extends AbstractIndexNode<S,SC, ?>>
-
cannotUseQueryElement
public org.hibernate.search.util.common.SearchException cannotUseQueryElement(SearchQueryElementTypeKey<?> key, String hint, Exception causeOrNull) - Specified by:
cannotUseQueryElementin interfaceSearchIndexNodeContext<S extends AbstractIndexNode<S,SC, ?>>
-