Class HbmXmlTransformer
- java.lang.Object
-
- org.hibernate.boot.jaxb.hbm.transform.HbmXmlTransformer
-
public class HbmXmlTransformer extends Object
Transforms a JAXB binding of a hbm.xml file into a unified orm.xml representation- Implementation Note:
- This transformation happens on the JAXB model level creating
a
JaxbEntityMappings
"copy" of theJaxbHbmHibernateMapping
representation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
HbmXmlTransformer.Options
-
Constructor Summary
Constructors Constructor Description HbmXmlTransformer(JaxbHbmHibernateMapping hbmXmlMapping, Origin origin, HbmXmlTransformer.Options options)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JaxbEntityMappings
transform(JaxbHbmHibernateMapping hbmXmlMapping, Origin origin, HbmXmlTransformer.Options options)
Main entry into hbm.xml transformation
-
-
-
Constructor Detail
-
HbmXmlTransformer
public HbmXmlTransformer(JaxbHbmHibernateMapping hbmXmlMapping, Origin origin, HbmXmlTransformer.Options options)
-
-
Method Detail
-
transform
public static JaxbEntityMappings transform(JaxbHbmHibernateMapping hbmXmlMapping, Origin origin, HbmXmlTransformer.Options options)
Main entry into hbm.xml transformation- Parameters:
hbmXmlMapping
- The hbm.xml mapping to be transformedorigin
- The origin of the hbm.xml mapping- Returns:
- The transformed representation
-
-