Class AbstractMultiIndexSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>,SC extends SearchIndexScope<?>,NT extends SearchIndexCompositeNodeTypeContext<SC,S>,F extends SearchIndexNodeContext<SC>>
java.lang.Object
org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext<S,SC,NT>
org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexCompositeNodeContext<S,SC,NT,F>
- All Implemented Interfaces:
SearchIndexCompositeNodeContext<SC>
,SearchIndexCompositeNodeTypeContext<SC,
,S> SearchIndexNodeContext<SC>
,SearchIndexNodeTypeContext<SC,
,S> EventContextProvider
public abstract class AbstractMultiIndexSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>,SC extends SearchIndexScope<?>,NT extends SearchIndexCompositeNodeTypeContext<SC,S>,F extends SearchIndexNodeContext<SC>>
extends AbstractMultiIndexSearchIndexNodeContext<S,SC,NT>
implements SearchIndexCompositeNodeContext<SC>, SearchIndexCompositeNodeTypeContext<SC,S>
-
Field Summary
Fields inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, nodeForEachIndex, scope
-
Constructor Summary
ConstructorDescriptionAbstractMultiIndexSearchIndexCompositeNodeContext
(SC scope, String absolutePath, List<? extends S> nodeForEachIndex) -
Method Summary
Modifier and TypeMethodDescriptionfinal String
absolutePath
(String relativeFieldName) protected abstract F
childInScope
(String childRelativeName) final boolean
boolean
final boolean
final boolean
nested()
final S
final NT
type()
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, eventContext, fromNodeIfCompatible, fromTypeIfCompatible, indexesEventContext, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, queryElementFactory, relativeEventContext, self, selfAsNodeType, typeOf
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeTypeContext
queryElementFactory
-
Constructor Details
-
AbstractMultiIndexSearchIndexCompositeNodeContext
-
-
Method Details
-
type
- Specified by:
type
in interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
isComposite
public final boolean isComposite()- Specified by:
isComposite
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
isObjectField
public boolean isObjectField()- Specified by:
isObjectField
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
isValueField
public final boolean isValueField()- Specified by:
isValueField
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
toComposite
- Specified by:
toComposite
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
toObjectField
- Specified by:
toObjectField
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
toValueField
- Specified by:
toValueField
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
absolutePath
- Specified by:
absolutePath
in interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
nested
public final boolean nested()- Specified by:
nested
in interfaceSearchIndexCompositeNodeTypeContext<S extends SearchIndexCompositeNodeContext<SC>,
SC extends SearchIndexScope<?>>
-
staticChildrenByName
- Specified by:
staticChildrenByName
in interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
childInScope
-