org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.writer
Class JOnASEWSServiceWriter

java.lang.Object
  extended by org.apache.axis.wsdl.toJava.JavaServiceWriter
      extended by org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.writer.JOnASEWSServiceWriter
All Implemented Interfaces:
org.apache.axis.wsdl.gen.Generator

public class JOnASEWSServiceWriter
extends org.apache.axis.wsdl.toJava.JavaServiceWriter

This is JOnASWsdl2java's Service Writer. It writes the following files, as appropriate: .java, Locator.java.


Field Summary
 
Fields inherited from class org.apache.axis.wsdl.toJava.JavaServiceWriter
emitter, PORT_NAME, service, serviceIfaceWriter, serviceImplWriter, symbolTable, testCaseWriter
 
Constructor Summary
JOnASEWSServiceWriter(org.apache.axis.wsdl.toJava.Emitter emitter, javax.wsdl.Service service, org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
          Constructor.
 
Method Summary
protected  void setGenerators()
          setGenerators Logic to set the generators that are based on the Service.
 
Methods inherited from class org.apache.axis.wsdl.toJava.JavaServiceWriter
generate, postSetGenerators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JOnASEWSServiceWriter

public JOnASEWSServiceWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
                             javax.wsdl.Service service,
                             org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Constructor.

Parameters:
emitter - JOnASEmitter
service - Service
symbolTable - SymbolTable
Method Detail

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.

Overrides:
setGenerators in class org.apache.axis.wsdl.toJava.JavaServiceWriter


Copyright © 2010 OW2 Consortium. All Rights Reserved.