Package org.hibernate.boot.jaxb.internal
Class JarFileEntryXmlSource
java.lang.Object
org.hibernate.boot.jaxb.internal.JarFileEntryXmlSource
Support for creating a mapping binding from a JAR file entry.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
fromJar
(File jar, MappingBinder mappingBinder, Consumer<Binding<? extends JaxbBindableMappingDescriptor>> consumer) Create a mapping binding for each entry in a JAR file that is ahbm.xml
mapping file.static Binding
<? extends JaxbBindableMappingDescriptor> fromJarEntry
(JarFile jarFile, ZipEntry jarFileEntry, Origin origin, MappingBinder mappingBinder) Create a mapping binding from a JAR file entry.
-
Constructor Details
-
JarFileEntryXmlSource
public JarFileEntryXmlSource()
-
-
Method Details
-
fromJar
public static void fromJar(File jar, MappingBinder mappingBinder, Consumer<Binding<? extends JaxbBindableMappingDescriptor>> consumer) Create a mapping binding for each entry in a JAR file that is ahbm.xml
mapping file. This binding is then handed back to the given consumer.- API Note:
- Assumes that any file named
*.hbm.xml
is a mapping document. Does not supportorm.xml
files.
-
fromJarEntry
public static Binding<? extends JaxbBindableMappingDescriptor> fromJarEntry(JarFile jarFile, ZipEntry jarFileEntry, Origin origin, MappingBinder mappingBinder) Create a mapping binding from a JAR file entry.
-