org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer
Class JOnASTypeWriter

java.lang.Object
  extended by org.apache.axis.wsdl.toJava.JavaTypeWriter
      extended by org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASTypeWriter
All Implemented Interfaces:
org.apache.axis.wsdl.gen.Generator

public class JOnASTypeWriter
extends org.apache.axis.wsdl.toJava.JavaTypeWriter
implements org.apache.axis.wsdl.gen.Generator

This is Wsdl2java's Type Writer. It writes the following files, as appropriate: .java, Holder.java.


Field Summary
 
Fields inherited from class org.apache.axis.wsdl.toJava.JavaTypeWriter
HOLDER_IS_NEEDED
 
Constructor Summary
JOnASTypeWriter(org.apache.axis.wsdl.toJava.Emitter emitter, org.apache.axis.wsdl.symbolTable.TypeEntry type, org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
          Constructor.
 
Method Summary
 void generate()
          Write all the service bindnigs: service and testcase.
 
Methods inherited from class org.apache.axis.wsdl.toJava.JavaTypeWriter
getBeanHelperWriter, getBeanWriter, getEnumTypeWriter, getHolderWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JOnASTypeWriter

public JOnASTypeWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
                       org.apache.axis.wsdl.symbolTable.TypeEntry type,
                       org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Constructor.

Parameters:
emitter - the Emitter
type - Type to be generated
symbolTable - SymbolTable containing mapping informations
Method Detail

generate

public void generate()
              throws java.io.IOException
Write all the service bindnigs: service and testcase.

Specified by:
generate in interface org.apache.axis.wsdl.gen.Generator
Overrides:
generate in class org.apache.axis.wsdl.toJava.JavaTypeWriter
Throws:
java.io.IOException - if generation of Helper fails