Class SchemaFactoryImpl

java.lang.Object
org.apache.cxf.tools.corba.common.SchemaFactory
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 Details

    • SchemaFactoryImpl

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

    • 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