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
Constructors Constructor Description AbstractIndexFieldTemplate(C declaringParent, SimpleGlobPattern absolutePathGlob, FT type, IndexFieldInclusion inclusion, boolean multiValued)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract F
createNode(C parent, String relativePath, FT type, IndexFieldInclusion inclusion, boolean multiValued)
IndexFieldInclusion
inclusion()
FT
type()
-
-
-
Constructor Detail
-
AbstractIndexFieldTemplate
public AbstractIndexFieldTemplate(C declaringParent, SimpleGlobPattern absolutePathGlob, FT type, IndexFieldInclusion inclusion, boolean multiValued)
-
-
Method Detail
-
type
public final FT type()
-
inclusion
public final IndexFieldInclusion inclusion()
-
createNode
protected abstract F createNode(C parent, String relativePath, FT type, IndexFieldInclusion inclusion, boolean multiValued)
-
-