org.apache.cxf.wsdl
Class JAXBExtensionHelper
java.lang.Object
   org.apache.cxf.wsdl.JAXBExtensionHelper
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.Class<?> parentType,
              java.lang.Class<? extends TExtensibilityElementImpl> cls,
              java.lang.String namespace)
 | 
| static void | addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
              java.lang.String parentType,
              java.lang.String elementType)
 | 
| static void | addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
              java.lang.String parentType,
              java.lang.String elementType,
              java.lang.String namespace)
 | 
| 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,
                           java.lang.String ns)
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.String parentType,
                                 java.lang.String elementType,
                                 java.lang.String namespace)
                          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
 
addExtensions
public static void addExtensions(javax.wsdl.extensions.ExtensionRegistry registry,
                                 java.lang.Class<?> parentType,
                                 java.lang.Class<? extends TExtensibilityElementImpl> cls,
                                 java.lang.String namespace)
                          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:
- marshallin 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:
- unmarshallin interface- javax.wsdl.extensions.ExtensionDeserializer
 
- 
- Throws:
- javax.wsdl.WSDLException
 
Apache CXF