Class XmlMappingBinderAccess
java.lang.Object
org.hibernate.boot.spi.XmlMappingBinderAccess
Holds the XML binder and a classloader used for binding mappings, as well
as access to methods to perform binding of sources of mapping XML.
- API Note:
- This class is very poorly named.
-
Constructor Summary
ConstructorsConstructorDescriptionXmlMappingBinderAccess(ServiceRegistry serviceRegistry) XmlMappingBinderAccess(ServiceRegistry serviceRegistry, Function<String, Object> configAccess) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> Create a binding from a File referenceorg.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> bind(InputStream xmlInputStream) Create a binding from an input streamorg.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> Create a binding from a named URL resourceorg.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> Create a binding from a URLorg.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> bind(InputStreamAccess xmlInputStreamAccess) Create a binding from an input streamorg.hibernate.boot.jaxb.internal.MappingBinder
-
Constructor Details
-
XmlMappingBinderAccess
-
XmlMappingBinderAccess
public XmlMappingBinderAccess(ServiceRegistry serviceRegistry, Function<String, Object> configAccess)
-
-
Method Details
-
getMappingBinder
public org.hibernate.boot.jaxb.internal.MappingBinder getMappingBinder() -
bind
public org.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> bind(String resource) Create a binding from a named URL resource- See Also:
-
bind
public org.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> bind(File file) Create a binding from a File reference- See Also:
-
bind
public org.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> bind(InputStreamAccess xmlInputStreamAccess) Create a binding from an input stream- See Also:
-
bind
public org.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> bind(InputStream xmlInputStream) Create a binding from an input stream- See Also:
-
bind
public org.hibernate.boot.jaxb.spi.Binding<org.hibernate.boot.jaxb.spi.JaxbBindableMappingDescriptor> bind(URL url) Create a binding from a URL- See Also:
-