org.hibernate.search.engine
Class DocumentBuilderContainedEntity.PropertiesMetadata

java.lang.Object
  extended by org.hibernate.search.engine.DocumentBuilderContainedEntity.PropertiesMetadata
Enclosing class:
DocumentBuilderContainedEntity<T>

protected static class DocumentBuilderContainedEntity.PropertiesMetadata
extends Object

Wrapper class containing all the meta data extracted out of the entities.


Nested Class Summary
static class DocumentBuilderContainedEntity.PropertiesMetadata.Container
           
 
Field Summary
 org.apache.lucene.analysis.Analyzer analyzer
           
 Float boost
           
 List<Float> classBoosts
           
 List<FieldBridge> classBridges
           
 List<org.apache.lucene.document.Field.Index> classIndexes
           
 List<String> classNames
           
 List<org.apache.lucene.document.Field.Store> classStores
           
 List<org.apache.lucene.document.Field.TermVector> classTermVectors
           
 List<org.hibernate.annotations.common.reflection.XMember> containedInGetters
           
 Discriminator discriminator
           
 org.hibernate.annotations.common.reflection.XMember discriminatorGetter
           
 List<DocumentBuilderContainedEntity.PropertiesMetadata.Container> embeddedContainers
           
 List<org.hibernate.annotations.common.reflection.XMember> embeddedGetters
           
 List<DocumentBuilderContainedEntity.PropertiesMetadata> embeddedPropertiesMetadata
           
 List<Float> fieldBoosts
           
 List<FieldBridge> fieldBridges
           
 List<org.hibernate.annotations.common.reflection.XMember> fieldGetters
           
 List<org.apache.lucene.document.Field.Index> fieldIndex
           
 List<String> fieldNames
           
 List<org.apache.lucene.document.Field.Store> fieldStore
           
 List<org.apache.lucene.document.Field.TermVector> fieldTermVectors
           
 
Constructor Summary
protected DocumentBuilderContainedEntity.PropertiesMetadata()
           
 
Method Summary
protected  LuceneOptions getClassLuceneOptions(int i)
           
protected  LuceneOptions getFieldLuceneOptions(int i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

boost

public Float boost

analyzer

public org.apache.lucene.analysis.Analyzer analyzer

discriminator

public Discriminator discriminator

discriminatorGetter

public org.hibernate.annotations.common.reflection.XMember discriminatorGetter

fieldNames

public final List<String> fieldNames

fieldGetters

public final List<org.hibernate.annotations.common.reflection.XMember> fieldGetters

fieldBridges

public final List<FieldBridge> fieldBridges

fieldStore

public final List<org.apache.lucene.document.Field.Store> fieldStore

fieldIndex

public final List<org.apache.lucene.document.Field.Index> fieldIndex

fieldBoosts

public final List<Float> fieldBoosts

fieldTermVectors

public final List<org.apache.lucene.document.Field.TermVector> fieldTermVectors

embeddedGetters

public final List<org.hibernate.annotations.common.reflection.XMember> embeddedGetters

embeddedPropertiesMetadata

public final List<DocumentBuilderContainedEntity.PropertiesMetadata> embeddedPropertiesMetadata

embeddedContainers

public final List<DocumentBuilderContainedEntity.PropertiesMetadata.Container> embeddedContainers

containedInGetters

public final List<org.hibernate.annotations.common.reflection.XMember> containedInGetters

classNames

public final List<String> classNames

classStores

public final List<org.apache.lucene.document.Field.Store> classStores

classIndexes

public final List<org.apache.lucene.document.Field.Index> classIndexes

classBridges

public final List<FieldBridge> classBridges

classTermVectors

public final List<org.apache.lucene.document.Field.TermVector> classTermVectors

classBoosts

public final List<Float> classBoosts
Constructor Detail

DocumentBuilderContainedEntity.PropertiesMetadata

protected DocumentBuilderContainedEntity.PropertiesMetadata()
Method Detail

getClassLuceneOptions

protected LuceneOptions getClassLuceneOptions(int i)

getFieldLuceneOptions

protected LuceneOptions getFieldLuceneOptions(int i)