org.apache.axis.wsdl.toJava

Class JavaImplWriter

public class JavaImplWriter extends JavaClassWriter

This is Wsdl2java's implementation template writer. It writes the Impl.java file which contains the Impl class.
Field Summary
protected BindingEntrybEntry
Field bEntry
protected Bindingbinding
Field binding
protected SymbolTablesymbolTable
Field symbolTable
Constructor Summary
protected JavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)
Constructor.
Method Summary
protected StringgetImplementsText()
Returns the appropriate implements text
protected voidwriteFileBody(PrintWriter pw)
Write the body of the binding's stub file.
protected voidwriteOperation(PrintWriter pw, Parameters parms)
Write the implementation template for the given operation.

Field Detail

bEntry

protected BindingEntry bEntry
Field bEntry

binding

protected Binding binding
Field binding

symbolTable

protected SymbolTable symbolTable
Field symbolTable

Constructor Detail

JavaImplWriter

protected JavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)
Constructor.

Parameters: emitter bEntry symbolTable

Method Detail

getImplementsText

protected String getImplementsText()
Returns the appropriate implements text

Returns: " implements "

writeFileBody

protected void writeFileBody(PrintWriter pw)
Write the body of the binding's stub file.

Parameters: pw

Throws: IOException

writeOperation

protected void writeOperation(PrintWriter pw, Parameters parms)
Write the implementation template for the given operation.

Parameters: pw parms

Throws: IOException

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.