Apache CXF API

org.apache.cxf.tools.corba.common
Class SchemaFactoryImpl

java.lang.Object
  extended by org.apache.cxf.tools.corba.common.SchemaFactory
      extended by org.apache.cxf.tools.corba.common.SchemaFactoryImpl

public class SchemaFactoryImpl
extends SchemaFactory

This class is a copy of the WSDLFactoryImpl from the wsdl4j implementation It overwrites the newWSDLWriter method to return a SchemaWriter


Constructor Summary
SchemaFactoryImpl()
           
 
Method Summary
 javax.wsdl.Definition newDefinition()
          Create a new instance of a Definition, with an instance of a PopulatedExtensionRegistry as its ExtensionRegistry.
 javax.wsdl.extensions.ExtensionRegistry newPopulatedExtensionRegistry()
          Create a new instance of an ExtensionRegistry with pre-registered serializers/deserializers for the SOAP, HTTP and MIME extensions.
 javax.wsdl.xml.WSDLWriter newWSDLWriter()
          Create a new instance of a SchemaWriter.
 
Methods inherited from class org.apache.cxf.tools.corba.common.SchemaFactory
newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaFactoryImpl

public SchemaFactoryImpl()
                  throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException
Method Detail

newDefinition

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


newWSDLWriter

public javax.wsdl.xml.WSDLWriter newWSDLWriter()
Create a new instance of a SchemaWriter.

Specified by:
newWSDLWriter in class SchemaFactory

newPopulatedExtensionRegistry

public javax.wsdl.extensions.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 SchemaFactory

Apache CXF API

Apache CXF