Package 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 Object implements javax.wsdl.extensions.ExtensionSerializer, javax.wsdl.extensions.ExtensionDeserializer
JAXBExtensionHelper
-
-
Constructor Summary
Constructors Constructor Description JAXBExtensionHelper(org.apache.cxf.Bus bus, Class<?> cls, String ns)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, Class<?> parentType, Class<?> cls)static voidaddExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, Class<?> parentType, Class<?> cls, String namespace)static voidaddExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, Class<?> parentType, Class<?> cls, String namespace, ClassLoader loader)static voidaddExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, String parentType, String elementType)static voidaddExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, String parentType, String elementType, String namespace)voidmarshall(Class parent, QName qname, javax.wsdl.extensions.ExtensibilityElement obj, PrintWriter pw, javax.wsdl.Definition wsdl, javax.wsdl.extensions.ExtensionRegistry registry)javax.wsdl.extensions.ExtensibilityElementunmarshall(Class parent, QName qname, Element element, javax.wsdl.Definition wsdl, javax.wsdl.extensions.ExtensionRegistry registry)
-
-
-
Method Detail
-
addExtensions
public static void addExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, String parentType, String elementType) throws javax.xml.bind.JAXBException, ClassNotFoundException- Throws:
javax.xml.bind.JAXBExceptionClassNotFoundException
-
addExtensions
public static void addExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, String parentType, String elementType, String namespace) throws javax.xml.bind.JAXBException, ClassNotFoundException- Throws:
javax.xml.bind.JAXBExceptionClassNotFoundException
-
addExtensions
public static void addExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, Class<?> parentType, Class<?> cls) throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
addExtensions
public static void addExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, Class<?> parentType, Class<?> cls, String namespace) throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
addExtensions
public static void addExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, Class<?> parentType, Class<?> cls, String namespace, ClassLoader loader) throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
marshall
public void marshall(Class parent, QName qname, javax.wsdl.extensions.ExtensibilityElement obj, PrintWriter pw, javax.wsdl.Definition wsdl, javax.wsdl.extensions.ExtensionRegistry registry) throws javax.wsdl.WSDLException
- Specified by:
marshallin interfacejavax.wsdl.extensions.ExtensionSerializer- Throws:
javax.wsdl.WSDLException
-
unmarshall
public javax.wsdl.extensions.ExtensibilityElement unmarshall(Class parent, QName qname, Element element, javax.wsdl.Definition wsdl, javax.wsdl.extensions.ExtensionRegistry registry) throws javax.wsdl.WSDLException
- Specified by:
unmarshallin interfacejavax.wsdl.extensions.ExtensionDeserializer- Throws:
javax.wsdl.WSDLException
-
-