Top Description Fields Constructors Methods
org.hibernate.boot.model.source.internal.hbm

public abstract Class AbstractHbmSourceNode

extends Object
Class Inheritance
Known Direct Subclasses
org.hibernate.boot.model.source.internal.hbm.AbstractPluralAssociationElementSourceImpl, org.hibernate.boot.model.source.internal.hbm.AbstractPluralAttributeSourceImpl, org.hibernate.boot.model.source.internal.hbm.AbstractSingularAttributeSourceEmbeddedImpl, org.hibernate.boot.model.source.internal.hbm.AbstractToOneAttributeSourceImpl, org.hibernate.boot.model.source.internal.hbm.ColumnAttributeSourceImpl, org.hibernate.boot.model.source.internal.hbm.ColumnSourceImpl, org.hibernate.boot.model.source.internal.hbm.EmbeddableSourceImpl, org.hibernate.boot.model.source.internal.hbm.EmbeddableSourceVirtualImpl, org.hibernate.boot.model.source.internal.hbm.FilterSourceImpl, org.hibernate.boot.model.source.internal.hbm.InLineViewSourceImpl, org.hibernate.boot.model.source.internal.hbm.PluralAttributeElementSourceBasicImpl, org.hibernate.boot.model.source.internal.hbm.PluralAttributeElementSourceEmbeddedImpl, org.hibernate.boot.model.source.internal.hbm.PluralAttributeKeySourceImpl, org.hibernate.boot.model.source.internal.hbm.PluralAttributeMapKeySourceEmbeddedImpl, org.hibernate.boot.model.source.internal.hbm.PluralAttributeSequentialIndexSourceImpl, org.hibernate.boot.model.source.internal.hbm.SecondaryTableSourceImpl, org.hibernate.boot.model.source.internal.hbm.SingularAttributeSourceAnyImpl, org.hibernate.boot.model.source.internal.hbm.SingularAttributeSourceBasicImpl, org.hibernate.boot.model.source.internal.hbm.SingularIdentifierAttributeSourceImpl, org.hibernate.boot.model.source.internal.hbm.TableSourceImpl, org.hibernate.boot.model.source.internal.hbm.TimestampAttributeSourceImpl, org.hibernate.boot.model.source.internal.hbm.VersionAttributeSourceImpl, org.hibernate.boot.model.source.internal.hbm.CompositeIdentifierSingularAttributeSourceBasicImpl, org.hibernate.boot.model.source.internal.hbm.FormulaImpl, org.hibernate.boot.model.source.internal.hbm.PluralAttributeMapKeySourceBasicImpl, org.hibernate.boot.model.source.internal.hbm.AbstractEntitySourceImpl
Imports
org.hibernate.boot.jaxb.Origin, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmHibernateMapping

Base class for any and all source objects coming from hbm.xml parsing. Defines standard access back to the MappingDocument object and the services it provides (namely access to HbmLocalMetadataBuildingContext).
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final MappingDocument

Constructor Summary

AccessConstructor and Description
protected
AbstractHbmSourceNode(MappingDocument sourceMappingDocument)

Method Summary

Modifier and TypeMethod and Description
protected JaxbHbmHibernateMapping
protected HbmLocalMetadataBuildingContext
protected Origin
protected MappingDocument
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

sourceMappingDocumentback to summary
private final MappingDocument sourceMappingDocument

Constructor Detail

AbstractHbmSourceNodeback to summary
protected AbstractHbmSourceNode(MappingDocument sourceMappingDocument)

Method Detail

mappingRootback to summary
protected JaxbHbmHibernateMapping mappingRoot()
metadataBuildingContextback to summary
protected HbmLocalMetadataBuildingContext metadataBuildingContext()
originback to summary
protected Origin origin()
sourceMappingDocumentback to summary
protected MappingDocument sourceMappingDocument()