org.jboss.axis.wsdl.toJava
Class JavaTypeWriter

java.lang.Object
  extended byorg.jboss.axis.wsdl.toJava.JavaTypeWriter
All Implemented Interfaces:
Generator (src)

public class JavaTypeWriter
extends java.lang.Object
implements Generator (src)

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


Field Summary
static java.lang.String HOLDER_IS_NEEDED
           
 
Constructor Summary
JavaTypeWriter(Emitter (src)  emitter, TypeEntry (src)  type, SymbolTable (src)  symbolTable)
          Constructor.
 
Method Summary
 void generate()
          Write all the service bindnigs: service and testcase.
protected  JavaWriter (src) getBeanHelperWriter(Emitter (src)  emitter, TypeEntry (src)  type, java.util.Vector elements, TypeEntry (src)  base, java.util.Vector attributes)
          getHelperWriter
protected  JavaWriter (src) getBeanWriter(Emitter (src)  emitter, TypeEntry (src)  type, java.util.Vector elements, TypeEntry (src)  base, java.util.Vector attributes)
          getBeanWriter
protected  JavaWriter (src) getEnumTypeWriter(Emitter (src)  emitter, TypeEntry (src)  type, java.util.Vector v)
          getEnumWriter
protected  Generator (src) getHolderWriter(Emitter (src)  emitter, TypeEntry (src)  type)
          getHolderWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOLDER_IS_NEEDED

public static final java.lang.String HOLDER_IS_NEEDED
See Also:
Constant Field Values (src)
Constructor Detail

JavaTypeWriter

public JavaTypeWriter(Emitter (src)  emitter,
                      TypeEntry (src)  type,
                      SymbolTable (src)  symbolTable)
Constructor.

Method Detail

generate

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

Specified by:
generate in interface Generator (src)
Throws:
java.io.IOException

getEnumTypeWriter

protected JavaWriter (src)  getEnumTypeWriter(Emitter (src)  emitter,
                                       TypeEntry (src)  type,
                                       java.util.Vector v)
getEnumWriter


getBeanWriter

protected JavaWriter (src)  getBeanWriter(Emitter (src)  emitter,
                                   TypeEntry (src)  type,
                                   java.util.Vector elements,
                                   TypeEntry (src)  base,
                                   java.util.Vector attributes)
getBeanWriter


getBeanHelperWriter

protected JavaWriter (src)  getBeanHelperWriter(Emitter (src)  emitter,
                                         TypeEntry (src)  type,
                                         java.util.Vector elements,
                                         TypeEntry (src)  base,
                                         java.util.Vector attributes)
getHelperWriter


getHolderWriter

protected Generator (src)  getHolderWriter(Emitter (src)  emitter,
                                    TypeEntry (src)  type)
getHolderWriter