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
Elementin to its DOM4J
counterpart. |
protected javax.xml.bind.Element |
unmarshal(Element element)
Unmarshalls the specified DOM4J
Elementinto 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
Elementin to its DOM4J
counterpart.element - JAXB Element to be marshalledElementjavax.xml.bind.JAXBException - when an error occursprotected javax.xml.bind.Element unmarshal(Element element) throws javax.xml.bind.JAXBException
Elementinto a Elementelement - 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.JAXBExceptionprivate javax.xml.bind.Unmarshaller getUnmarshaller()
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionprivate javax.xml.bind.JAXBContext getContext()
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException