public class SchemaDeserializer extends java.lang.Object implements ExtensionDeserializer, java.io.Serializable
<schema>
elements into
Schema instances.SchemaImpl
,
SchemaSerializer
,
Serialized FormModifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
SchemaDeserializer() |
Modifier and Type | Method and Description |
---|---|
static void |
setLocator(WSDLLocator loc)
Set the WSDLLocator to be used by the deserializer on this thread.
|
ExtensibilityElement |
unmarshall(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.
|
public static final long serialVersionUID
public static void setLocator(WSDLLocator loc)
loc
- The WSDLLocator to be used.WSDLLocator
public ExtensibilityElement unmarshall(java.lang.Class parentType, QName elementType, org.w3c.dom.Element el, Definition def, ExtensionRegistry extReg) throws WSDLException
ExtensionDeserializer
unmarshall
in interface ExtensionDeserializer
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 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)WSDLException
Copyright ? 2003, 2013 IBM. All Rights Reserved.