it.imolinfo.jbi4cics.jbi.wsdl
Class Jbi4CicsBindingDeserializer

java.lang.Object
  extended by it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsBindingDeserializer
All Implemented Interfaces:
javax.wsdl.extensions.ExtensionDeserializer

public final class Jbi4CicsBindingDeserializer
extends java.lang.Object
implements javax.wsdl.extensions.ExtensionDeserializer

Deserializer for the Jbi4Cics WSDL Extension (binding element), according with JWSDL specs. See JSR 110.

Author:
marcopiraccini, Marco Cimatti

Method Summary
 javax.wsdl.extensions.ExtensibilityElement unmarshall(java.lang.Class parentType, javax.xml.namespace.QName elementType, org.w3c.dom.Element elem, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg)
          Deserializes elements into instances of classes which implement the ExtensibilityElement interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

unmarshall

public javax.wsdl.extensions.ExtensibilityElement unmarshall(java.lang.Class parentType,
                                                             javax.xml.namespace.QName elementType,
                                                             org.w3c.dom.Element elem,
                                                             javax.wsdl.Definition def,
                                                             javax.wsdl.extensions.ExtensionRegistry extReg)
                                                      throws javax.wsdl.WSDLException
Deserializes elements into instances of classes which implement the ExtensibilityElement interface. The return value should be explicitly cast to the more-specific implementing type.

Specified by:
unmarshall in interface javax.wsdl.extensions.ExtensionDeserializer
Parameters:
parentType - a class object indicating where in the WSDL document this extensibility element was encountered. For example, javax.wsdl.Binding.class would be used to indicate this element was encountered as an immediate child of a element.
elementType - the qname of the extensibility element.
elem - the extensibility element to deserialize.
def - the definition this extensibility element was encountered in.
extReg - the ExtensionRegistry to use (if needed again).
Returns:
the unmarshalled Jbi4Cics binding element, instance of Jbi4CicsBinding class.
Throws:
javax.wsdl.WSDLException - if the copy Cobol is not present in the unmarshalled Jbi4Cics binding element, the input or output copy Cobol are found more than one time in the element, the output copy Cobol is required but not contained in the document to parse.


Copyright © 2005-2008 Imola Informatica. All Rights Reserved.