org.apache.cxf.wsdl
Class JAXBExtensionHelper
java.lang.Object
org.apache.cxf.wsdl.JAXBExtensionHelper
- All Implemented Interfaces:
- javax.wsdl.extensions.ExtensionDeserializer, javax.wsdl.extensions.ExtensionSerializer
public class JAXBExtensionHelper
- extends java.lang.Object
- implements javax.wsdl.extensions.ExtensionSerializer, javax.wsdl.extensions.ExtensionDeserializer
JAXBExtensionHelper
- Author:
- dkulp
Method Summary |
static void |
addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
java.lang.Class<?> parentType,
java.lang.Class<? extends TExtensibilityElementImpl> cls)
|
static void |
addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
java.lang.String parentType,
java.lang.String elementType)
|
protected void |
createJAXBContext()
|
protected javax.xml.bind.JAXBContext |
getJAXBContext()
|
void |
marshall(java.lang.Class parent,
javax.xml.namespace.QName qname,
javax.wsdl.extensions.ExtensibilityElement obj,
java.io.PrintWriter pw,
javax.wsdl.Definition wsdl,
javax.wsdl.extensions.ExtensionRegistry registry)
|
javax.wsdl.extensions.ExtensibilityElement |
unmarshall(java.lang.Class parent,
javax.xml.namespace.QName qname,
org.w3c.dom.Element element,
javax.wsdl.Definition wsdl,
javax.wsdl.extensions.ExtensionRegistry registry)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBExtensionHelper
public JAXBExtensionHelper(java.lang.Class<? extends TExtensibilityElementImpl> cls)
addExtensions
public static void addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
java.lang.String parentType,
java.lang.String elementType)
throws javax.xml.bind.JAXBException,
java.lang.ClassNotFoundException
- Throws:
javax.xml.bind.JAXBException
java.lang.ClassNotFoundException
addExtensions
public static void addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
java.lang.Class<?> parentType,
java.lang.Class<? extends TExtensibilityElementImpl> cls)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
getJAXBContext
protected javax.xml.bind.JAXBContext getJAXBContext()
createJAXBContext
protected void createJAXBContext()
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
marshall
public void marshall(java.lang.Class parent,
javax.xml.namespace.QName qname,
javax.wsdl.extensions.ExtensibilityElement obj,
java.io.PrintWriter pw,
javax.wsdl.Definition wsdl,
javax.wsdl.extensions.ExtensionRegistry registry)
throws javax.wsdl.WSDLException
- Specified by:
marshall
in interface javax.wsdl.extensions.ExtensionSerializer
- Throws:
javax.wsdl.WSDLException
unmarshall
public javax.wsdl.extensions.ExtensibilityElement unmarshall(java.lang.Class parent,
javax.xml.namespace.QName qname,
org.w3c.dom.Element element,
javax.wsdl.Definition wsdl,
javax.wsdl.extensions.ExtensionRegistry registry)
throws javax.wsdl.WSDLException
- Specified by:
unmarshall
in interface javax.wsdl.extensions.ExtensionDeserializer
- Throws:
javax.wsdl.WSDLException
Apache CXF