org.apache.axis.wsdl.toJava
Class JavaDefinitionWriter

java.lang.Object
  extended byorg.apache.axis.wsdl.toJava.JavaDefinitionWriter
All Implemented Interfaces:
Generator

public class JavaDefinitionWriter
extends java.lang.Object
implements Generator

This is Wsdl2java's Definition Writer. It currently writes the following files: Faults as needed.


Field Summary
protected  javax.wsdl.Definition definition
          Field definition
protected  Emitter emitter
          Field emitter
protected  SymbolTable symbolTable
          Field symbolTable
 
Constructor Summary
JavaDefinitionWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable symbolTable)
          Constructor.
 
Method Summary
 void generate()
          Write other items from the definition as needed.
protected  void writeFaults()
          Write all the simple type faults.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emitter

protected Emitter emitter
Field emitter


definition

protected javax.wsdl.Definition definition
Field definition


symbolTable

protected SymbolTable symbolTable
Field symbolTable

Constructor Detail

JavaDefinitionWriter

public JavaDefinitionWriter(Emitter emitter,
                            javax.wsdl.Definition definition,
                            SymbolTable symbolTable)
Constructor.

Parameters:
emitter -
definition -
symbolTable -
Method Detail

generate

public void generate()
              throws java.io.IOException
Write other items from the definition as needed.

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

writeFaults

protected void writeFaults()
                    throws java.io.IOException
Write all the simple type faults. The complexType Faults are automatically handled by JavaTypeWriter. The fault name is derived from the fault message name per JAX-RPC

Throws:
java.io.IOException


Copyright ? 2005 Apache Web Services Project. All Rights Reserved.