Class WSToolsObjectFactory

java.lang.Object
com.sun.tools.ws.spi.WSToolsObjectFactory
Direct Known Subclasses:
WSToolsObjectFactoryImpl

public abstract class WSToolsObjectFactory extends Object
Singleton abstract factory used to produce JAX-WS tools related objects.
Author:
JAX-WS Development Team
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtain an instance of a factory.
    abstract boolean
    wsgen(OutputStream logStream, Container container, String[] args)
    Invokes wsgen on the endpoint implementation, and generates the necessary artifacts like wrapper, exception bean classes etc.
    boolean
    wsgen(OutputStream logStream, String[] args)
    Invokes wsgen on the endpoint implementation, and generates the necessary artifacts like wrapper, exception bean classes etc.
    abstract boolean
    wsimport(OutputStream logStream, Container container, String[] args)
    Invokes wsimport on the wsdl URL argument, and generates the necessary portable artifacts like SEI, Service, Bean classes etc.
    boolean
    wsimport(OutputStream logStream, String[] args)
    Invokes wsimport on the wsdl URL argument, and generates the necessary portable artifacts like SEI, Service, Bean classes etc.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WSToolsObjectFactory

      protected WSToolsObjectFactory()
      Default constructor.
  • Method Details

    • newInstance

      public static WSToolsObjectFactory newInstance()
      Obtain an instance of a factory. Don't worry about synchronization(at the most, one more factory is created).
    • wsimport

      public abstract boolean wsimport(OutputStream logStream, Container container, String[] args)
      Invokes wsimport on the wsdl URL argument, and generates the necessary portable artifacts like SEI, Service, Bean classes etc.
      Parameters:
      logStream - Stream used for reporting log messages like errors, warnings etc
      container - gives an environment for tool if it is run during appserver deployment
      args - arguments with various options and wsdl url
      Returns:
      true if there is no error, otherwise false
    • wsimport

      public boolean wsimport(OutputStream logStream, String[] args)
      Invokes wsimport on the wsdl URL argument, and generates the necessary portable artifacts like SEI, Service, Bean classes etc.
      Returns:
      true if there is no error, otherwise false
      See Also:
    • wsgen

      public abstract boolean wsgen(OutputStream logStream, Container container, String[] args)
      Invokes wsgen on the endpoint implementation, and generates the necessary artifacts like wrapper, exception bean classes etc.
      Parameters:
      logStream - Stream used for reporting log messages like errors, warnings etc
      container - gives an environment for tool if it is run during appserver deployment
      args - arguments with various options and endpoint class
      Returns:
      true if there is no error, otherwise false
    • wsgen

      public boolean wsgen(OutputStream logStream, String[] args)
      Invokes wsgen on the endpoint implementation, and generates the necessary artifacts like wrapper, exception bean classes etc.
      Returns:
      true if there is no error, otherwise false
      See Also: