public static class TypeMetadata.Builder extends Object
Constructor and Description |
---|
Builder(Class<?> indexedType,
ConfigContext configContext) |
Builder(Class<?> indexedType,
ConfigContext configContext,
ScopedAnalyzer scopedAnalyzer) |
Modifier and Type | Method and Description |
---|---|
void |
addClassBridgeField(DocumentFieldMetadata fieldMetadata) |
void |
addCollectionRole(String role) |
void |
addContainedIn(ContainedInMetadata containedInMetadata) |
void |
addEmbeddedType(EmbeddedTypeMetadata embeddedTypeMetadata) |
TypeMetadata.Builder |
addProperty(PropertyMetadata propertyMetadata) |
org.apache.lucene.analysis.Analyzer |
addToScopedAnalyzer(String fieldName,
org.apache.lucene.analysis.Analyzer analyzer,
org.apache.lucene.document.Field.Index index) |
TypeMetadata.Builder |
analyzer(org.apache.lucene.analysis.Analyzer analyzer) |
TypeMetadata.Builder |
analyzerDiscriminator(Discriminator discriminator,
org.hibernate.annotations.common.reflection.XMember discriminatorGetter) |
boolean |
areClassBridgesUsed() |
void |
blacklistForOptimization(org.hibernate.annotations.common.reflection.XClass blackListClass) |
TypeMetadata.Builder |
boost(float boost) |
TypeMetadata.Builder |
boostStrategy(BoostStrategy boostStrategy) |
TypeMetadata |
build() |
void |
disableStateInspectionOptimization() |
org.apache.lucene.analysis.Analyzer |
getAnalyzer() |
BoostStrategy |
getClassBoostStrategy() |
Class<?> |
getIndexedType() |
ScopedAnalyzer |
getScopedAnalyzer() |
TypeMetadata.Builder |
idProperty(PropertyMetadata propertyMetadata) |
boolean |
isStateInspectionOptimizationsEnabled() |
TypeMetadata.Builder |
jpaProperty(org.hibernate.annotations.common.reflection.XProperty jpaProperty) |
String |
toString() |
public Builder(Class<?> indexedType, ConfigContext configContext)
public Builder(Class<?> indexedType, ConfigContext configContext, ScopedAnalyzer scopedAnalyzer)
public TypeMetadata.Builder idProperty(PropertyMetadata propertyMetadata)
public TypeMetadata.Builder boost(float boost)
public TypeMetadata.Builder boostStrategy(BoostStrategy boostStrategy)
public TypeMetadata.Builder analyzer(org.apache.lucene.analysis.Analyzer analyzer)
public TypeMetadata.Builder jpaProperty(org.hibernate.annotations.common.reflection.XProperty jpaProperty)
public TypeMetadata.Builder analyzerDiscriminator(Discriminator discriminator, org.hibernate.annotations.common.reflection.XMember discriminatorGetter)
public TypeMetadata.Builder addProperty(PropertyMetadata propertyMetadata)
public void addClassBridgeField(DocumentFieldMetadata fieldMetadata)
public void addEmbeddedType(EmbeddedTypeMetadata embeddedTypeMetadata)
public void addContainedIn(ContainedInMetadata containedInMetadata)
public void addCollectionRole(String role)
public void disableStateInspectionOptimization()
public org.apache.lucene.analysis.Analyzer addToScopedAnalyzer(String fieldName, org.apache.lucene.analysis.Analyzer analyzer, org.apache.lucene.document.Field.Index index)
public void blacklistForOptimization(org.hibernate.annotations.common.reflection.XClass blackListClass)
public boolean areClassBridgesUsed()
public BoostStrategy getClassBoostStrategy()
public org.apache.lucene.analysis.Analyzer getAnalyzer()
public ScopedAnalyzer getScopedAnalyzer()
public boolean isStateInspectionOptimizationsEnabled()
public Class<?> getIndexedType()
public TypeMetadata build()
Copyright © 2006–2015 Hibernate. All rights reserved.