Class EPIBindingSerializer

java.lang.Object
com.ibm.jakarta.connector2.cics.tools.EPIBindingSerializer
All Implemented Interfaces:
Serializable, javax.wsdl.extensions.ExtensionDeserializer, javax.wsdl.extensions.ExtensionSerializer

public class EPIBindingSerializer extends Object implements javax.wsdl.extensions.ExtensionDeserializer, javax.wsdl.extensions.ExtensionSerializer, Serializable
This is both a Serializer, and Deserializer, for the WSDL extensibility elements specific to the EPI binding. This class is not directly exposed to the Tool IDE envrionment. The serializer must implement the javax.wsdl.extensions.ExtensionDeserializer and javax.wsdl.extensions.ExtensionSerializer interfaces from the javax.wsdl api.
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConnectorBindingSerializer default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    marshall(Class parentType, QName extensionType, javax.wsdl.extensions.ExtensibilityElement extension, PrintWriter pw, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg)
    Converts a given exensibility element instance into an xml representation that is added to a WSDL document.
    javax.wsdl.extensions.ExtensibilityElement
    unmarshall(Class parentType, QName elementType, Element el, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg)
    Creates the appropriate Exensibility Element instance based on a given WSDL element (i.e xml element).

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EPIBindingSerializer

      public EPIBindingSerializer()
      ConnectorBindingSerializer default constructor.
  • Method Details

    • marshall

      public void marshall(Class parentType, QName extensionType, javax.wsdl.extensions.ExtensibilityElement extension, PrintWriter pw, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg) throws javax.wsdl.WSDLException
      Converts a given exensibility element instance into an xml representation that is added to a WSDL document.
      Specified by:
      marshall in interface javax.wsdl.extensions.ExtensionSerializer
      Throws:
      javax.wsdl.WSDLException
    • unmarshall

      public javax.wsdl.extensions.ExtensibilityElement unmarshall(Class parentType, QName elementType, Element el, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg) throws javax.wsdl.WSDLException
      Creates the appropriate Exensibility Element instance based on a given WSDL element (i.e xml element).
      Specified by:
      unmarshall in interface javax.wsdl.extensions.ExtensionDeserializer
      Throws:
      javax.wsdl.WSDLException