Class LuceneIndexObjectField
java.lang.Object
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexNode<S,SC,NT>
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexField<S,SC,NT,C>
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexObjectField<LuceneIndexObjectField,LuceneSearchIndexScope<?>,LuceneIndexCompositeNodeType,LuceneIndexCompositeNode,LuceneIndexField>
org.hibernate.search.backend.lucene.document.model.impl.LuceneIndexObjectField
- All Implemented Interfaces:
LuceneIndexCompositeNode,LuceneIndexField,LuceneIndexNode,LuceneSearchIndexCompositeNodeContext,LuceneSearchIndexNodeContext,IndexCompositeNode<LuceneSearchIndexScope<?>,,LuceneIndexCompositeNodeType, LuceneIndexField> IndexField<LuceneSearchIndexScope<?>,,LuceneIndexCompositeNode> IndexNode<LuceneSearchIndexScope<?>>,IndexObjectField<LuceneSearchIndexScope<?>,,LuceneIndexCompositeNodeType, LuceneIndexCompositeNode, LuceneIndexField> IndexCompositeElementDescriptor,IndexFieldDescriptor,IndexObjectFieldDescriptor,SearchIndexCompositeNodeContext<LuceneSearchIndexScope<?>>,SearchIndexNodeContext<LuceneSearchIndexScope<?>>,EventContextProvider
public final class LuceneIndexObjectField
extends AbstractIndexObjectField<LuceneIndexObjectField,LuceneSearchIndexScope<?>,LuceneIndexCompositeNodeType,LuceneIndexCompositeNode,LuceneIndexField>
implements LuceneIndexCompositeNode, LuceneIndexField
-
Field Summary
Fields inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexField
absolutePath, absolutePathComponents, inclusion, multiValued, parent, relativeNameFields inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexNode
type -
Constructor Summary
ConstructorsConstructorDescriptionLuceneIndexObjectField(LuceneIndexCompositeNode parent, String relativeFieldName, LuceneIndexCompositeNodeType type, TreeNodeInclusion inclusion, boolean multiValued, Map<String, LuceneIndexField> notYetInitializedStaticChildren, boolean dynamic) -
Method Summary
Methods inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexObjectField
absolutePath, isComposite, isObjectField, isRoot, isValueField, nestedPathHierarchy, staticChildrenByName, toObjectFieldMethods inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexField
absolutePath, absolutePathComponents, closestMultiValuedParentAbsolutePath, inclusion, multiValued, multiValuedInRoot, parent, relativeEventContext, relativeName, toStringMethods inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexNode
cannotUseQueryElement, eventContext, queryElement, typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContextMethods inherited from interface org.hibernate.search.engine.backend.metamodel.IndexCompositeElementDescriptor
isObjectField, isRoot, toObjectFieldMethods inherited from interface org.hibernate.search.engine.backend.document.model.spi.IndexCompositeNode
staticChildren, staticChildrenByName, typeMethods inherited from interface org.hibernate.search.engine.backend.document.model.spi.IndexField
parent, toObjectFieldMethods inherited from interface org.hibernate.search.engine.backend.metamodel.IndexFieldDescriptor
absolutePath, isObjectField, isValueField, multiValued, multiValuedInRoot, relativeNameMethods inherited from interface org.hibernate.search.engine.backend.document.model.spi.IndexNode
inclusionMethods inherited from interface org.hibernate.search.engine.backend.metamodel.IndexObjectFieldDescriptor
typeMethods inherited from interface org.hibernate.search.backend.lucene.document.model.impl.LuceneIndexNode
toObjectFieldMethods inherited from interface org.hibernate.search.backend.lucene.search.common.impl.LuceneSearchIndexCompositeNodeContext
staticChildrenByName, typeMethods inherited from interface org.hibernate.search.backend.lucene.search.common.impl.LuceneSearchIndexNodeContext
toObjectFieldMethods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexCompositeNodeContext
absolutePathMethods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, isComposite, isObjectField, isValueField, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
-
Constructor Details
-
LuceneIndexObjectField
public LuceneIndexObjectField(LuceneIndexCompositeNode parent, String relativeFieldName, LuceneIndexCompositeNodeType type, TreeNodeInclusion inclusion, boolean multiValued, Map<String, LuceneIndexField> notYetInitializedStaticChildren, boolean dynamic)
-
-
Method Details
-
self
- Specified by:
selfin classAbstractIndexNode<LuceneIndexObjectField,LuceneSearchIndexScope<?>, LuceneIndexCompositeNodeType>
-
toComposite
- Specified by:
toCompositein interfaceIndexField<LuceneSearchIndexScope<?>,LuceneIndexCompositeNode> - Specified by:
toCompositein interfaceIndexNode<LuceneSearchIndexScope<?>>- Specified by:
toCompositein interfaceLuceneIndexNode- Specified by:
toCompositein interfaceLuceneSearchIndexNodeContext- Specified by:
toCompositein interfaceSearchIndexNodeContext<LuceneSearchIndexScope<?>>
-
toValueField
- Specified by:
toValueFieldin interfaceIndexField<LuceneSearchIndexScope<?>,LuceneIndexCompositeNode> - Specified by:
toValueFieldin interfaceIndexFieldDescriptor- Specified by:
toValueFieldin interfaceIndexNode<LuceneSearchIndexScope<?>>- Specified by:
toValueFieldin interfaceLuceneIndexNode- Specified by:
toValueFieldin interfaceSearchIndexNodeContext<LuceneSearchIndexScope<?>>- Overrides:
toValueFieldin classAbstractIndexObjectField<LuceneIndexObjectField,LuceneSearchIndexScope<?>, LuceneIndexCompositeNodeType, LuceneIndexCompositeNode, LuceneIndexField> - Returns:
- This field as an
IndexValueFieldDescriptor, if possible. Nevernull.
-
dynamic
public boolean dynamic()- Specified by:
dynamicin interfaceLuceneIndexNode
-