Class UnknownExtensionDeserializer

java.lang.Object
javax.wsdl.extensions.UnknownExtensionDeserializer
All Implemented Interfaces:
Serializable, ExtensionDeserializer

public class UnknownExtensionDeserializer extends Object implements ExtensionDeserializer, Serializable
This class is used to deserialize arbitrary elements into UnknownExtensibilityElement instances.
Author:
Matthew J. Duftler (duftler@us.ibm.com)
See Also:
  • Field Details

  • Constructor Details

    • UnknownExtensionDeserializer

      public UnknownExtensionDeserializer()
  • Method Details

    • unmarshall

      public ExtensibilityElement unmarshall(Class parentType, QName elementType, Element el, Definition def, ExtensionRegistry extReg) throws WSDLException
      Description copied from interface: ExtensionDeserializer
      This method 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 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 <wsdl:binding> element.
      elementType - the qname of the extensibility element
      el - the extensibility element to deserialize
      def - the definition this extensibility element was encountered in
      extReg - the ExtensionRegistry to use (if needed again)
      Throws:
      WSDLException