com.ibm.wsdl.factory
Class WSDLFactoryImpl

java.lang.Object
  extended byjavax.wsdl.factory.WSDLFactory
      extended bycom.ibm.wsdl.factory.WSDLFactoryImpl

public class WSDLFactoryImpl
extends WSDLFactory

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:
Matthew J. Duftler (duftler@us.ibm.com)

Constructor Summary
WSDLFactoryImpl()
           
 
Method Summary
 Definition newDefinition()
          Create a new instance of a Definition, with an instance of a PopulatedExtensionRegistry as its ExtensionRegistry.
 ExtensionRegistry newPopulatedExtensionRegistry()
          Create a new instance of an ExtensionRegistry with pre-registered serializers/deserializers for the SOAP, HTTP and MIME extensions.
 WSDLReader newWSDLReader()
          Create a new instance of a WSDLReader.
 WSDLWriter newWSDLWriter()
          Create a new instance of a WSDLWriter.
 
Methods inherited from class javax.wsdl.factory.WSDLFactory
newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLFactoryImpl

public WSDLFactoryImpl()
Method Detail

newDefinition

public Definition newDefinition()
Create a new instance of a Definition, with an instance of a PopulatedExtensionRegistry as its ExtensionRegistry.

Specified by:
newDefinition in class WSDLFactory
See Also:
PopulatedExtensionRegistry

newWSDLReader

public WSDLReader newWSDLReader()
Create a new instance of a WSDLReader.

Specified by:
newWSDLReader in class WSDLFactory

newWSDLWriter

public WSDLWriter newWSDLWriter()
Create a new instance of a WSDLWriter.

Specified by:
newWSDLWriter in class WSDLFactory

newPopulatedExtensionRegistry

public ExtensionRegistry newPopulatedExtensionRegistry()
Create a new instance of an ExtensionRegistry with pre-registered serializers/deserializers for the SOAP, HTTP and MIME extensions. Java extensionTypes are also mapped for all the SOAP, HTTP and MIME extensions.

Specified by:
newPopulatedExtensionRegistry in class WSDLFactory


Copyright ? 2003 IBM. All Rights Reserved.