Package javax.wsdl.extensions
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionunmarshall
(Class parentType, QName elementType, Element el, Definition def, ExtensionRegistry extReg) This method deserializes elements into instances of classes which implement the ExtensibilityElement interface.
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
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 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
-