org.hibernate.search.cfg
Class PropertyMapping

java.lang.Object
  extended by org.hibernate.search.cfg.PropertyMapping
Direct Known Subclasses:
FieldBridgeDirectMapping

public class PropertyMapping
extends Object

Author:
Emmanuel Bernard

Field Summary
protected  EntityDescriptor entity
           
protected  SearchMapping mapping
           
protected  PropertyDescriptor property
           
 
Constructor Summary
protected PropertyMapping(PropertyDescriptor property, EntityDescriptor entity, SearchMapping mapping)
           
  PropertyMapping(String name, ElementType type, EntityDescriptor entity, SearchMapping mapping)
           
 
Method Summary
 AnalyzerDefMapping analyzerDef(String name, Class<? extends org.apache.solr.analysis.TokenizerFactory> tokenizerFactory)
           
 PropertyMapping analyzerDiscriminator(Class<? extends Discriminator> discriminator)
           
 PropertyMapping bridge(Class<? extends FieldBridge> fieldBridge)
           
 CalendarBridgeMapping calendarBridge(Resolution resolution)
           
 ContainedInMapping containedIn()
           
 DateBridgeMapping dateBridge(Resolution resolution)
           
 DocumentIdMapping documentId()
           
 PropertyMapping dynamicBoost(Class<? extends BoostStrategy> impl)
           
 EntityMapping entity(Class<?> entityType)
           
 FieldMapping field()
           
 IndexEmbeddedMapping indexEmbedded()
           
 PropertyMapping property(String name, ElementType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapping

protected final SearchMapping mapping

entity

protected final EntityDescriptor entity

property

protected final PropertyDescriptor property
Constructor Detail

PropertyMapping

public PropertyMapping(String name,
                       ElementType type,
                       EntityDescriptor entity,
                       SearchMapping mapping)

PropertyMapping

protected PropertyMapping(PropertyDescriptor property,
                          EntityDescriptor entity,
                          SearchMapping mapping)
Method Detail

documentId

public DocumentIdMapping documentId()

field

public FieldMapping field()

dateBridge

public DateBridgeMapping dateBridge(Resolution resolution)

calendarBridge

public CalendarBridgeMapping calendarBridge(Resolution resolution)

analyzerDiscriminator

public PropertyMapping analyzerDiscriminator(Class<? extends Discriminator> discriminator)

dynamicBoost

public PropertyMapping dynamicBoost(Class<? extends BoostStrategy> impl)

property

public PropertyMapping property(String name,
                                ElementType type)

analyzerDef

public AnalyzerDefMapping analyzerDef(String name,
                                      Class<? extends org.apache.solr.analysis.TokenizerFactory> tokenizerFactory)

entity

public EntityMapping entity(Class<?> entityType)

indexEmbedded

public IndexEmbeddedMapping indexEmbedded()

containedIn

public ContainedInMapping containedIn()

bridge

public PropertyMapping bridge(Class<? extends FieldBridge> fieldBridge)


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved