abstract class JAXBSupport
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.ClassLoader |
classloader |
private java.lang.String |
contextPath |
private javax.xml.bind.JAXBContext |
jaxbContext |
private javax.xml.bind.Marshaller |
marshaller |
private javax.xml.bind.Unmarshaller |
unmarshaller |
Constructor and Description |
---|
JAXBSupport(java.lang.String contextPath) |
JAXBSupport(java.lang.String contextPath,
java.lang.ClassLoader classloader) |
Modifier and Type | Method and Description |
---|---|
private javax.xml.bind.JAXBContext |
getContext() |
private javax.xml.bind.Marshaller |
getMarshaller() |
private javax.xml.bind.Unmarshaller |
getUnmarshaller() |
protected Element |
marshal(javax.xml.bind.Element element)
Marshals the given
Element in to its DOM4J
counterpart. |
protected javax.xml.bind.Element |
unmarshal(Element element)
Unmarshalls the specified DOM4J
Element into a Element |
private java.lang.String contextPath
private java.lang.ClassLoader classloader
private javax.xml.bind.JAXBContext jaxbContext
private javax.xml.bind.Marshaller marshaller
private javax.xml.bind.Unmarshaller unmarshaller
public JAXBSupport(java.lang.String contextPath)
public JAXBSupport(java.lang.String contextPath, java.lang.ClassLoader classloader)
protected Element marshal(javax.xml.bind.Element element) throws javax.xml.bind.JAXBException
Element
in to its DOM4J
counterpart.element
- JAXB Element to be marshalledElement
javax.xml.bind.JAXBException
- when an error occursprotected javax.xml.bind.Element unmarshal(Element element) throws javax.xml.bind.JAXBException
Element
into a Element
element
- the DOM4J element to unmarshalljavax.xml.bind.JAXBException
- when an error occursprivate javax.xml.bind.Marshaller getMarshaller() throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
private javax.xml.bind.Unmarshaller getUnmarshaller() throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
private javax.xml.bind.JAXBContext getContext() throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException