org.apache.wsif.wsdl.extensions.jms
Class JMSBindingSerializer

java.lang.Object
  extended byorg.apache.wsif.wsdl.extensions.jms.JMSBindingSerializer
All Implemented Interfaces:
javax.wsdl.extensions.ExtensionDeserializer, javax.wsdl.extensions.ExtensionSerializer, java.io.Serializable

public class JMSBindingSerializer
extends java.lang.Object
implements javax.wsdl.extensions.ExtensionSerializer, javax.wsdl.extensions.ExtensionDeserializer, java.io.Serializable

WSDL Jms extension

Author:
Hermann Akermann, Ant Elder , Mark Whitlock
See Also:
Serialized Form

Constructor Summary
JMSBindingSerializer()
           
 
Method Summary
 void marshall(java.lang.Class parentType, javax.xml.namespace.QName elementType, javax.wsdl.extensions.ExtensibilityElement extension, java.io.PrintWriter pw, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg)
           
 void registerSerializer(javax.wsdl.extensions.ExtensionRegistry registry)
          Registers the serializer.
 javax.wsdl.extensions.ExtensibilityElement unmarshall(java.lang.Class parentType, javax.xml.namespace.QName elementType, org.w3c.dom.Element el, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMSBindingSerializer

public JMSBindingSerializer()
Method Detail

marshall

public void marshall(java.lang.Class parentType,
                     javax.xml.namespace.QName elementType,
                     javax.wsdl.extensions.ExtensibilityElement extension,
                     java.io.PrintWriter pw,
                     javax.wsdl.Definition def,
                     javax.wsdl.extensions.ExtensionRegistry extReg)
              throws javax.wsdl.WSDLException
Specified by:
marshall in interface javax.wsdl.extensions.ExtensionSerializer
Throws:
javax.wsdl.WSDLException
See Also:
ExtensionSerializer.marshall(Class, QName, ExtensibilityElement, PrintWriter, Definition, ExtensionRegistry)

registerSerializer

public void registerSerializer(javax.wsdl.extensions.ExtensionRegistry registry)
Registers the serializer.


unmarshall

public javax.wsdl.extensions.ExtensibilityElement unmarshall(java.lang.Class parentType,
                                                             javax.xml.namespace.QName elementType,
                                                             org.w3c.dom.Element el,
                                                             javax.wsdl.Definition def,
                                                             javax.wsdl.extensions.ExtensionRegistry extReg)
                                                      throws javax.wsdl.WSDLException
Specified by:
unmarshall in interface javax.wsdl.extensions.ExtensionDeserializer
Throws:
javax.wsdl.WSDLException
See Also:
ExtensionDeserializer.unmarshall(Class, QName, Element, Definition, ExtensionRegistry)


Copyright ? 2002, 2006 Apache XML Project. All Rights Reserved.