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 -
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
Constructor Details
-
JAXBExtensionHelper
-
-
Method Details
-
addExtensions
public static void addExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, String parentType, String elementType) throws jakarta.xml.bind.JAXBException, ClassNotFoundException - Throws:
jakarta.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 jakarta.xml.bind.JAXBException, ClassNotFoundException - Throws:
jakarta.xml.bind.JAXBExceptionClassNotFoundException
-
addExtensions
public static void addExtensions(org.apache.cxf.Bus b, javax.wsdl.extensions.ExtensionRegistry registry, Class<?> parentType, Class<?> cls) throws jakarta.xml.bind.JAXBException - Throws:
jakarta.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 jakarta.xml.bind.JAXBException - Throws:
jakarta.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 jakarta.xml.bind.JAXBException - Throws:
jakarta.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
-