edu.uga.cs.lsdis.sawsdl.impl.xml
Class WSDLReaderImpl

java.lang.Object
  extended by com.ibm.wsdl.xml.WSDLReaderImpl
      extended by edu.uga.cs.lsdis.sawsdl.impl.xml.WSDLReaderImpl
All Implemented Interfaces:
javax.wsdl.xml.WSDLReader

public class WSDLReaderImpl
extends com.ibm.wsdl.xml.WSDLReaderImpl

This class describes a collection of methods that enable conversion of a WSDL-S document (in XML, following the WSDL schema described in the WSDL specification) into a SAWSDL model. Based on the wsdl4j WSDL Reader

Author:
: Ajith Ranabahu, : Zixin Wu, : Karthik Gomadam, : Doug Brewer

Field Summary
 
Fields inherited from class com.ibm.wsdl.xml.WSDLReaderImpl
allSchemas, extReg, factory, factoryImplName, importDocuments, loc, verbose
 
Constructor Summary
WSDLReaderImpl()
           
 
Method Summary
protected  javax.wsdl.Operation parseOperation(org.w3c.dom.Element opEl, javax.wsdl.PortType portType, javax.wsdl.Definition def)
          The point being that we still might have to support wsdls and hence we want to see if we can use this operation with an internal flag indicating if the parser is being used in the context of WSDLS or SAWSDL.
protected  Part parsePart(org.w3c.dom.Element partEl, javax.wsdl.Definition def)
          Parse the part element
protected  javax.wsdl.PortType parsePortType(org.w3c.dom.Element portTypeEl, javax.wsdl.Definition def)
          Overriden parse Porttype operation
 
Methods inherited from class com.ibm.wsdl.xml.WSDLReaderImpl
getExtensionRegistry, getFactoryImplName, getFeature, getWSDLFactory, parseBinding, parseBindingFault, parseBindingInput, parseBindingOperation, parseBindingOutput, parseDefinitions, parseExtensibilityAttribute, parseExtensibilityAttributes, parseExtensibilityElement, parseFault, parseImport, parseInput, parseMessage, parseOutput, parsePort, parseSchema, parseSchema, parseService, parseTypes, readWSDL, readWSDL, readWSDL, readWSDL, readWSDL, readWSDL, readWSDL, readWSDL, setExtensionRegistry, setFactoryImplName, setFeature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLReaderImpl

public WSDLReaderImpl()
Method Detail

parsePart

protected Part parsePart(org.w3c.dom.Element partEl,
                         javax.wsdl.Definition def)
                  throws javax.wsdl.WSDLException
Parse the part element

Overrides:
parsePart in class com.ibm.wsdl.xml.WSDLReaderImpl
Parameters:
partEl -
def -
Returns:
the SAWSDL Part object
Throws:
javax.wsdl.WSDLException

parseOperation

protected javax.wsdl.Operation parseOperation(org.w3c.dom.Element opEl,
                                              javax.wsdl.PortType portType,
                                              javax.wsdl.Definition def)
                                       throws javax.wsdl.WSDLException
The point being that we still might have to support wsdls and hence we want to see if we can use this operation with an internal flag indicating if the parser is being used in the context of WSDLS or SAWSDL.

Overrides:
parseOperation in class com.ibm.wsdl.xml.WSDLReaderImpl
Parameters:
opEl -
portType -
def -
Returns:
the SAWSDL Operation object
Throws:
WSDLSException
javax.wsdl.WSDLException

parsePortType

protected javax.wsdl.PortType parsePortType(org.w3c.dom.Element portTypeEl,
                                            javax.wsdl.Definition def)
                                     throws javax.wsdl.WSDLException
Overriden parse Porttype operation

Overrides:
parsePortType in class com.ibm.wsdl.xml.WSDLReaderImpl
Parameters:
portTypeEl -
def -
Returns:
the SAWSDL Porttype object
Throws:
javax.wsdl.WSDLException


Copyright © 2007. All Rights Reserved.