Package javax.wsdl.extensions
Class UnknownExtensionDeserializer
java.lang.Object
javax.wsdl.extensions.UnknownExtensionDeserializer
- All Implemented Interfaces:
java.io.Serializable
,ExtensionDeserializer
public class UnknownExtensionDeserializer
extends java.lang.Object
implements ExtensionDeserializer, java.io.Serializable
This class is used to deserialize arbitrary elements into
UnknownExtensibilityElement instances.
- Author:
- Matthew J. Duftler (duftler@us.ibm.com)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionunmarshall
(java.lang.Class parentType, QName elementType, org.w3c.dom.Element el, Definition def, ExtensionRegistry extReg) This method 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
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Constructor Details
-
UnknownExtensionDeserializer
public UnknownExtensionDeserializer()
-
-
Method Details
-
unmarshall
public ExtensibilityElement unmarshall(java.lang.Class parentType, QName elementType, org.w3c.dom.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 interfaceExtensionDeserializer
- 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 elementel
- the extensibility element to deserializedef
- the definition this extensibility element was encountered inextReg
- the ExtensionRegistry to use (if needed again)- Throws:
WSDLException
-