Class XMLContext

java.lang.Object
org.hibernate.boot.model.internal.XMLContext
All Implemented Interfaces:
Serializable

public class XMLContext extends Object implements Serializable
A helper for consuming orm.xml mappings.
Author:
Emmanuel Bernard, Brett Meyer
See Also:
  • Constructor Details

  • Method Details

    • addDocument

      public List<String> addDocument(JaxbEntityMappings entityMappings)
      Add the JAXB binding to this context and return the list of added class names.
    • buildSafeClassName

      public static String buildSafeClassName(String className, String defaultPackageName)
    • buildSafeClassName

      public static String buildSafeClassName(String className, XMLContext.Default defaults)
    • getDefaultWithoutGlobalCatalogAndSchema

      public XMLContext.Default getDefaultWithoutGlobalCatalogAndSchema(String className)
    • getDefaultWithGlobalCatalogAndSchema

      public XMLContext.Default getDefaultWithGlobalCatalogAndSchema()
    • getManagedTypeOverride

      public ManagedType getManagedTypeOverride(String className)
    • getEntityListenerOverride

      public JaxbEntityListener getEntityListenerOverride(String className)
    • getAllDocuments

      public List<JaxbEntityMappings> getAllDocuments()
    • hasContext

      public boolean hasContext()
    • applyDiscoveredAttributeConverters

      public void applyDiscoveredAttributeConverters(ConverterRegistry converterRegistry)
    • getDefaultEntityListeners

      public List<String> getDefaultEntityListeners()