org.ow2.easywsdl.extensions.sawsdl
Class SAWSDLFactoryImpl

java.lang.Object
  extended by org.ow2.easywsdl.wsdl.ExtensionFactory
      extended by org.ow2.easywsdl.extensions.sawsdl.SAWSDLFactory
          extended by org.ow2.easywsdl.extensions.sawsdl.SAWSDLFactoryImpl

public class SAWSDLFactoryImpl
extends SAWSDLFactory

This class is a concrete implementation of the abstract class WSDLFactory. Some ideas used here have been shamelessly copied from the wonderful JAXP and Xerces work.

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
SAWSDLFactoryImpl()
           
 
Method Summary
 Description addExtElmt2Description(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription desc)
          Generic method for extension
 Description addSAWSDLElmt2Description(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription desc)
          Create a new instance of a Definition.
 java.lang.Class getDescriptionType()
           
 SAWSDLReader newSAWSDLReader()
          Create a new instance of a WSDLReaderImpl.
 SAWSDLReader newSAWSDLReader(java.util.Map<org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants,java.lang.Object> features)
          Create a new instance of a WSDLReaderImpl.
 SAWSDLWriter newSAWSDLWriter()
          Create a new instance of a WSDLWriterImpl.
 
Methods inherited from class org.ow2.easywsdl.extensions.sawsdl.SAWSDLFactory
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAWSDLFactoryImpl

public SAWSDLFactoryImpl()
Method Detail

addSAWSDLElmt2Description

public Description addSAWSDLElmt2Description(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription desc)
                                      throws SAWSDLException
Description copied from class: SAWSDLFactory
Create a new instance of a Definition.

Specified by:
addSAWSDLElmt2Description in class SAWSDLFactory
Throws:
SAWSDLException

addExtElmt2Description

public Description addExtElmt2Description(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription desc)
                                   throws SAWSDLException
Description copied from class: SAWSDLFactory
Generic method for extension

Specified by:
addExtElmt2Description in class SAWSDLFactory
Throws:
SAWSDLException

newSAWSDLReader

public SAWSDLReader newSAWSDLReader()
                             throws SAWSDLException
Description copied from class: SAWSDLFactory
Create a new instance of a WSDLReaderImpl.

Specified by:
newSAWSDLReader in class SAWSDLFactory
Throws:
SAWSDLException

newSAWSDLReader

public SAWSDLReader newSAWSDLReader(java.util.Map<org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants,java.lang.Object> features)
                             throws SAWSDLException
Description copied from class: SAWSDLFactory
Create a new instance of a WSDLReaderImpl.

Specified by:
newSAWSDLReader in class SAWSDLFactory
Throws:
SAWSDLException

newSAWSDLWriter

public SAWSDLWriter newSAWSDLWriter()
                             throws SAWSDLException
Description copied from class: SAWSDLFactory
Create a new instance of a WSDLWriterImpl.

Specified by:
newSAWSDLWriter in class SAWSDLFactory
Throws:
SAWSDLException

getDescriptionType

public java.lang.Class getDescriptionType()
Specified by:
getDescriptionType in class org.ow2.easywsdl.wsdl.ExtensionFactory


Copyright © 2008-2009 Petals Link (previously EBM WebSourcing). All Rights Reserved.