org.hibernate.search.engine.metadata.impl
Class TypeMetadata
java.lang.Object
org.hibernate.search.engine.metadata.impl.TypeMetadata
- Direct Known Subclasses:
- EmbeddedTypeMetadata
public class TypeMetadata
- extends Object
Class containing all the meta data extracted for a single type ( and all classes in its hierarchy ).
- Author:
- Hardy Ferentschik
TypeMetadata
protected TypeMetadata(TypeMetadata.Builder builder)
getType
public Class<?> getType()
getAllPropertyMetadata
public Set<PropertyMetadata> getAllPropertyMetadata()
getPropertyMetadataForProperty
public PropertyMetadata getPropertyMetadataForProperty(String propertyName)
getIdPropertyMetadata
public PropertyMetadata getIdPropertyMetadata()
getClassBridgeMetadata
public Set<DocumentFieldMetadata> getClassBridgeMetadata()
getDocumentFieldMetadataFor
public DocumentFieldMetadata getDocumentFieldMetadataFor(String fieldName)
getEmbeddedTypeMetadata
public Set<EmbeddedTypeMetadata> getEmbeddedTypeMetadata()
getContainedInMetadata
public Set<ContainedInMetadata> getContainedInMetadata()
getOptimizationBlackList
public Collection<org.hibernate.annotations.common.reflection.XClass> getOptimizationBlackList()
containsCollectionRole
public boolean containsCollectionRole(String role)
areClassBridgesUsed
public boolean areClassBridgesUsed()
getFieldMetadataForClassBridgeField
public DocumentFieldMetadata getFieldMetadataForClassBridgeField(String fieldName)
getDiscriminator
public Discriminator getDiscriminator()
getDiscriminatorGetter
public org.hibernate.annotations.common.reflection.XMember getDiscriminatorGetter()
getSimilarity
public Similarity getSimilarity()
areStateInspectionOptimizationsEnabled
public boolean areStateInspectionOptimizationsEnabled()
disableStateInspectionOptimizations
public void disableStateInspectionOptimizations()
getClassLuceneOptions
public LuceneOptions getClassLuceneOptions(DocumentFieldMetadata fieldMetadata)
getFieldLuceneOptions
public LuceneOptions getFieldLuceneOptions(PropertyMetadata propertyMetadata,
DocumentFieldMetadata fieldMetadata,
Object value)
getDynamicBoost
public BoostStrategy getDynamicBoost()
getStaticBoost
public float getStaticBoost()
getClassBoost
public float getClassBoost(Object value)
getDefaultAnalyzer
public ScopedAnalyzer getDefaultAnalyzer()
toString
public String toString()
- Overrides:
toString
in class Object
isJpaIdUsedAsDocumentId
public boolean isJpaIdUsedAsDocumentId()
Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved