org.ow2.easywsdl.extensions.wsdl4complexwsdl
Class WSDL4ComplexWsdlFactoryImpl

java.lang.Object
  extended by org.ow2.easywsdl.wsdl.ExtensionFactory
      extended by org.ow2.easywsdl.extensions.wsdl4complexwsdl.WSDL4ComplexWsdlFactory
          extended by org.ow2.easywsdl.extensions.wsdl4complexwsdl.WSDL4ComplexWsdlFactoryImpl

public class WSDL4ComplexWsdlFactoryImpl
extends WSDL4ComplexWsdlFactory

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
WSDL4ComplexWsdlFactoryImpl()
           
 
Method Summary
 Description addComplexWsdlElmt2Description(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription desc)
          Create a new instance of a Definition.
 Description addExtElmt2Description(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription desc)
          Generic method for extensions
 java.lang.Class getDescriptionType()
           
 WSDL4ComplexWsdlReader newWSDLReader()
          Create a new instance of a WSDLReaderImpl.
 WSDL4ComplexWsdlReader newWSDLReader(java.util.Map<org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants,java.lang.Object> features)
          Create a new instance of a WSDLReaderImpl.
 WSDL4ComplexWsdlWriter newWSDLWriter()
          Create a new instance of a WSDLWriterImpl.
 
Methods inherited from class org.ow2.easywsdl.extensions.wsdl4complexwsdl.WSDL4ComplexWsdlFactory
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDL4ComplexWsdlFactoryImpl

public WSDL4ComplexWsdlFactoryImpl()
Method Detail

addComplexWsdlElmt2Description

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

Specified by:
addComplexWsdlElmt2Description in class WSDL4ComplexWsdlFactory
Throws:
WSDL4ComplexWsdlException

addExtElmt2Description

public Description addExtElmt2Description(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription desc)
                                   throws WSDL4ComplexWsdlException
Description copied from class: WSDL4ComplexWsdlFactory
Generic method for extensions

Specified by:
addExtElmt2Description in class WSDL4ComplexWsdlFactory
Throws:
WSDL4ComplexWsdlException

newWSDLReader

public WSDL4ComplexWsdlReader newWSDLReader()
                                     throws WSDL4ComplexWsdlException
Description copied from class: WSDL4ComplexWsdlFactory
Create a new instance of a WSDLReaderImpl.

Specified by:
newWSDLReader in class WSDL4ComplexWsdlFactory
Throws:
WSDL4ComplexWsdlException

newWSDLReader

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

Specified by:
newWSDLReader in class WSDL4ComplexWsdlFactory
Throws:
WSDL4ComplexWsdlException

newWSDLWriter

public WSDL4ComplexWsdlWriter newWSDLWriter()
                                     throws WSDL4ComplexWsdlException
Description copied from class: WSDL4ComplexWsdlFactory
Create a new instance of a WSDLWriterImpl.

Specified by:
newWSDLWriter in class WSDL4ComplexWsdlFactory
Throws:
WSDL4ComplexWsdlException

getDescriptionType

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


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