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
Constructors Constructor Description AbstractMultiIndexSearchIndexCompositeNodeContext(SC scope, String absolutePath, List<? extends S> nodeForEachIndex)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringabsolutePath(String relativeFieldName)protected abstract FchildInScope(String childRelativeName)booleanisComposite()booleanisValueField()booleannested()Map<String,F>staticChildrenByName()StoComposite()SearchIndexValueFieldContext<SC>toValueField()NTtype()-
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, absolutePathComponents, eventContext, fromNodeIfCompatible, fromTypeIfCompatible, indexesEventContext, 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, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeTypeContext
queryElementFactory
-
-
-
-
Method Detail
-
type
public final NT type()
- Specified by:
typein interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
isComposite
public final boolean isComposite()
- Specified by:
isCompositein interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
isValueField
public final boolean isValueField()
- Specified by:
isValueFieldin interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
toComposite
public final S toComposite()
- Specified by:
toCompositein interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
toValueField
public SearchIndexValueFieldContext<SC> toValueField()
- Specified by:
toValueFieldin interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
absolutePath
public final String absolutePath(String relativeFieldName)
- Specified by:
absolutePathin interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
nested
public final boolean nested()
- Specified by:
nestedin interfaceSearchIndexCompositeNodeTypeContext<S extends SearchIndexCompositeNodeContext<SC>,SC extends SearchIndexScope<?>>
-
staticChildrenByName
public final Map<String,F> staticChildrenByName()
- Specified by:
staticChildrenByNamein interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
-