Class SchemaDeserializer

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long serialVersionUID  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void setLocator​(WSDLLocator loc)
      Set the WSDLLocator to be used by the deserializer on this thread.
      ExtensibilityElement unmarshall​(java.lang.Class parentType, javax.xml.namespace.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
    • Constructor Detail

      • SchemaDeserializer

        public SchemaDeserializer()
    • Method Detail

      • 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,
                                               javax.xml.namespace.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 <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