Class AbstractIndexFieldTemplate<M extends AbstractIndexModel<?,?,F>,F extends IndexField<?,C>,C extends IndexCompositeNode<?,?,?>,FT>
java.lang.Object
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexFieldTemplate<M,F,C,FT>
public abstract class AbstractIndexFieldTemplate<M extends AbstractIndexModel<?,?,F>,F extends IndexField<?,C>,C extends IndexCompositeNode<?,?,?>,FT>
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractIndexFieldTemplate
(C declaringParent, SimpleGlobPattern absolutePathGlob, FT type, TreeNodeInclusion inclusion, boolean multiValued) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract F
createNode
(C parent, String relativePath, FT type, TreeNodeInclusion inclusion, boolean multiValued) final TreeNodeInclusion
final FT
type()
-
Constructor Details
-
AbstractIndexFieldTemplate
public AbstractIndexFieldTemplate(C declaringParent, SimpleGlobPattern absolutePathGlob, FT type, TreeNodeInclusion inclusion, boolean multiValued)
-
-
Method Details
-
type
-
inclusion
-
createNode
protected abstract F createNode(C parent, String relativePath, FT type, TreeNodeInclusion inclusion, boolean multiValued)
-