org.apache.cxf.wsdl
public class JAXBExtensionHelper extends Object implements javax.wsdl.extensions.ExtensionSerializer, javax.wsdl.extensions.ExtensionDeserializer
| Constructor and Description |
|---|
JAXBExtensionHelper(Class<? extends TExtensibilityElementImpl> cls,
String ns) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
Class<?> parentType,
Class<? extends TExtensibilityElementImpl> cls) |
static void |
addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
Class<?> parentType,
Class<? extends TExtensibilityElementImpl> cls,
String namespace) |
static void |
addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
String parentType,
String elementType) |
static void |
addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
String parentType,
String elementType,
String namespace) |
protected void |
createJAXBContext() |
protected javax.xml.bind.JAXBContext |
getJAXBContext() |
void |
marshall(Class parent,
QName qname,
javax.wsdl.extensions.ExtensibilityElement obj,
PrintWriter pw,
javax.wsdl.Definition wsdl,
javax.wsdl.extensions.ExtensionRegistry registry) |
javax.wsdl.extensions.ExtensibilityElement |
unmarshall(Class parent,
QName qname,
Element element,
javax.wsdl.Definition wsdl,
javax.wsdl.extensions.ExtensionRegistry registry) |
public JAXBExtensionHelper(Class<? extends TExtensibilityElementImpl> cls, String ns)
public static void addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
String parentType,
String elementType)
throws javax.xml.bind.JAXBException,
ClassNotFoundException
public static void addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
String parentType,
String elementType,
String namespace)
throws javax.xml.bind.JAXBException,
ClassNotFoundException
public static void addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
Class<?> parentType,
Class<? extends TExtensibilityElementImpl> cls)
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionpublic static void addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
Class<?> parentType,
Class<? extends TExtensibilityElementImpl> cls,
String namespace)
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionprotected javax.xml.bind.JAXBContext getJAXBContext()
protected void createJAXBContext()
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionpublic 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
marshall in interface javax.wsdl.extensions.ExtensionSerializerjavax.wsdl.WSDLExceptionpublic javax.wsdl.extensions.ExtensibilityElement unmarshall(Class parent, QName qname, Element element, javax.wsdl.Definition wsdl, javax.wsdl.extensions.ExtensionRegistry registry) throws javax.wsdl.WSDLException
unmarshall in interface javax.wsdl.extensions.ExtensionDeserializerjavax.wsdl.WSDLExceptionApache CXF