Class JavaServiceWriter

java.lang.Object
org.apache.axis.wsdl.toJava.JavaServiceWriter
All Implemented Interfaces:
Generator

public class JavaServiceWriter extends Object implements Generator
This is Wsdl2java's Service Writer. It writes the following files, as appropriate: .java, TestCase.java.
  • Field Details

    • serviceIfaceWriter

      protected Generator serviceIfaceWriter
      Field serviceIfaceWriter
    • serviceImplWriter

      protected Generator serviceImplWriter
      Field serviceImplWriter
    • testCaseWriter

      protected Generator testCaseWriter
      Field testCaseWriter
    • PORT_NAME

      public static final String PORT_NAME
      Field PORT_NAME
      See Also:
    • emitter

      protected Emitter emitter
      Field emitter
    • service

      protected javax.wsdl.Service service
      Field WSDL service
    • symbolTable

      protected SymbolTable symbolTable
      Field symbolTable
  • Constructor Details

    • JavaServiceWriter

      public JavaServiceWriter(Emitter emitter, javax.wsdl.Service service, SymbolTable symbolTable)
      Constructor.
      Parameters:
      emitter -
      service -
      symbolTable -
  • Method Details

    • setGenerators

      protected void setGenerators()
      setGenerators Logic to set the generators that are based on the Service. This logic was moved from the constructor so extended interfaces can more effectively use the hooks.
    • postSetGenerators

      protected void postSetGenerators()
      Set the writer based on the other condition after generate() is called.
    • generate

      public void generate() throws IOException
      Write all the service bindnigs: service and testcase.
      Specified by:
      generate in interface Generator
      Throws:
      IOException