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 String
absolutePath(String relativeFieldName)
protected abstract F
childInScope(String childRelativeName)
boolean
isComposite()
boolean
isValueField()
boolean
nested()
Map<String,F>
staticChildrenByName()
S
toComposite()
SearchIndexValueFieldContext<SC>
toValueField()
NT
type()
-
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:
type
in interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
isComposite
public final boolean isComposite()
- Specified by:
isComposite
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
isValueField
public final boolean isValueField()
- Specified by:
isValueField
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
toComposite
public final S toComposite()
- Specified by:
toComposite
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
toValueField
public SearchIndexValueFieldContext<SC> toValueField()
- Specified by:
toValueField
in interfaceSearchIndexNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
absolutePath
public final String absolutePath(String relativeFieldName)
- 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
public final Map<String,F> staticChildrenByName()
- Specified by:
staticChildrenByName
in interfaceSearchIndexCompositeNodeContext<S extends SearchIndexCompositeNodeContext<SC>>
-
-