org.hibernate.search.engine.metadata.impl
Class TypeMetadata.Builder
java.lang.Object
org.hibernate.search.engine.metadata.impl.TypeMetadata.Builder
- Direct Known Subclasses:
- EmbeddedTypeMetadata.Builder
- Enclosing class:
- TypeMetadata
public static class TypeMetadata.Builder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeMetadata.Builder
public TypeMetadata.Builder(Class<?> indexedType,
ConfigContext configContext)
TypeMetadata.Builder
public TypeMetadata.Builder(Class<?> indexedType,
ConfigContext configContext,
ScopedAnalyzer scopedAnalyzer)
idProperty
public TypeMetadata.Builder idProperty(PropertyMetadata propertyMetadata)
similarity
public TypeMetadata.Builder similarity(Similarity similarity)
boost
public TypeMetadata.Builder boost(float boost)
boostStrategy
public TypeMetadata.Builder boostStrategy(BoostStrategy boostStrategy)
analyzer
public TypeMetadata.Builder analyzer(Analyzer analyzer)
jpaProperty
public TypeMetadata.Builder jpaProperty(org.hibernate.annotations.common.reflection.XProperty jpaProperty)
analyzerDiscriminator
public TypeMetadata.Builder analyzerDiscriminator(Discriminator discriminator,
org.hibernate.annotations.common.reflection.XMember discriminatorGetter)
addProperty
public TypeMetadata.Builder addProperty(PropertyMetadata propertyMetadata)
addClassBridgeField
public void addClassBridgeField(DocumentFieldMetadata fieldMetadata)
addEmbeddedType
public void addEmbeddedType(EmbeddedTypeMetadata embeddedTypeMetadata)
addContainedIn
public void addContainedIn(ContainedInMetadata containedInMetadata)
addCollectionRole
public void addCollectionRole(String role)
disableStateInspectionOptimization
public void disableStateInspectionOptimization()
addToScopedAnalyzer
public Analyzer addToScopedAnalyzer(String fieldName,
Analyzer analyzer,
Field.Index index)
blacklistForOptimization
public void blacklistForOptimization(org.hibernate.annotations.common.reflection.XClass blackListClass)
areClassBridgesUsed
public boolean areClassBridgesUsed()
getClassBoostStrategy
public BoostStrategy getClassBoostStrategy()
getAnalyzer
public Analyzer getAnalyzer()
getScopedAnalyzer
public ScopedAnalyzer getScopedAnalyzer()
isStateInspectionOptimizationsEnabled
public boolean isStateInspectionOptimizationsEnabled()
getIndexedType
public Class<?> getIndexedType()
build
public TypeMetadata build()
Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved