com.ibm.wsdl.extensions.schema
Class SchemaDeserializer
java.lang.Object
com.ibm.wsdl.extensions.schema.SchemaDeserializer
- All Implemented Interfaces:
- java.io.Serializable, ExtensionDeserializer
public class SchemaDeserializer
- extends java.lang.Object
- implements ExtensionDeserializer, java.io.Serializable
This class is used to deserialize <schema>
elements into
Schema instances.
- Author:
- Jeremy Hughes
- See Also:
SchemaImpl
,
SchemaSerializer
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
SchemaDeserializer
public SchemaDeserializer()
setLocator
public static void setLocator(WSDLLocator loc)
- Set the WSDLLocator to be used by the deserializer on this thread.
- Parameters:
loc
- The WSDLLocator to be used.- See Also:
WSDLLocator
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 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 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
Copyright ? 2003,2006 IBM. All Rights Reserved.