Top Fields Constructors Methods
org.hibernate.boot.internal

public Class MetadataBuildingContextRootImpl

extends Object
implements MetadataBuildingContext
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.spi.MetadataBuildingContext
Imports
org.hibernate.boot.model.naming.ObjectNameNormalizer, org.hibernate.boot.spi.BootstrapContext, .ClassLoaderAccess, .InFlightMetadataCollector, .MappingDefaults, .MetadataBuildingContext, .MetadataBuildingOptions

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final BootstrapContext
private final MappingDefaults
private final InFlightMetadataCollector
private final ObjectNameNormalizer
private final MetadataBuildingOptions

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BootstrapContext
public MetadataBuildingOptions
public ClassLoaderAccess
getClassLoaderAccess()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getClassLoaderAccess.

Provides access to ClassLoader services when needed during binding
public MappingDefaults
getMappingDefaults()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getMappingDefaults.

Access to mapping defaults in effect for this context
public InFlightMetadataCollector
getMetadataCollector()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getMetadataCollector.

Access to the collector of metadata as we build it.
public ObjectNameNormalizer
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bootstrapContextback to summary
private final BootstrapContext bootstrapContext
mappingDefaultsback to summary
private final MappingDefaults mappingDefaults
metadataCollectorback to summary
private final InFlightMetadataCollector metadataCollector
objectNameNormalizerback to summary
private final ObjectNameNormalizer objectNameNormalizer
optionsback to summary
private final MetadataBuildingOptions options

Constructor Detail

MetadataBuildingContextRootImplback to summary
public MetadataBuildingContextRootImpl(BootstrapContext bootstrapContext, MetadataBuildingOptions options, InFlightMetadataCollector metadataCollector)

Method Detail

getBootstrapContextback to summary
public BootstrapContext getBootstrapContext()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getBootstrapContext.

Annotations
@Override
getBuildingOptionsback to summary
public MetadataBuildingOptions getBuildingOptions()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getBuildingOptions.

Doc from org.hibernate.boot.spi.MetadataBuildingContext.getBuildingOptions.

Access to the options specified by the org.hibernate.boot.MetadataBuilder

Returns:MetadataBuildingOptions

The options

Annotations
@Override
getClassLoaderAccessback to summary
public ClassLoaderAccess getClassLoaderAccess()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getClassLoaderAccess.

Doc from org.hibernate.boot.spi.MetadataBuildingContext.getClassLoaderAccess.

Provides access to ClassLoader services when needed during binding

Returns:ClassLoaderAccess

The ClassLoaderAccess

Annotations
@Override
getMappingDefaultsback to summary
public MappingDefaults getMappingDefaults()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getMappingDefaults.

Doc from org.hibernate.boot.spi.MetadataBuildingContext.getMappingDefaults.

Access to mapping defaults in effect for this context

Returns:MappingDefaults

The mapping defaults.

Annotations
@Override
getMetadataCollectorback to summary
public InFlightMetadataCollector getMetadataCollector()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getMetadataCollector.

Doc from org.hibernate.boot.spi.MetadataBuildingContext.getMetadataCollector.

Access to the collector of metadata as we build it.

Returns:InFlightMetadataCollector

The metadata collector.

Annotations
@Override
getObjectNameNormalizerback to summary
public ObjectNameNormalizer getObjectNameNormalizer()

Implements org.hibernate.boot.spi.MetadataBuildingContext.getObjectNameNormalizer.

Doc from org.hibernate.boot.spi.MetadataBuildingContext.getObjectNameNormalizer.

Not sure how I feel about this exposed here

Returns:ObjectNameNormalizer

The ObjectNameNormalizer

Annotations
@Override