org.apache.axis.wsdl.toJava

Class JavaSkelWriter

Implemented Interfaces:
Generator

public class JavaSkelWriter
extends JavaClassWriter

This is Wsdl2java's skeleton writer. It writes the Skeleton.java file which contains the Skeleton class.

Field Summary

Fields inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter

className, namespaces, packageName

Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter

LINE_LENGTH, emitter, type

Constructor Summary

JavaSkelWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)
Constructor.

Method Summary

protected String
getImplementsText()
Returns "implements , org.apache.axis.wsdl.Skeleton ".
protected void
writeFileBody(PrintWriter pw)
Write the body of the binding's stub file.
protected void
writeOperation(PrintWriter pw, BindingOperation operation, Parameters parms, String soapAction, String namespace)
Write the skeleton code for the given operation.

Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter

getClassModifiers, getClassName, getClassText, getExtendsText, getFileName, getImplementsText, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage

Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter

closePrintWriter, generate, getFileName, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, registerFile, verboseMessage, writeComment, writeComment, writeFileBody, writeFileFooter, writeFileHeader

Constructor Details

JavaSkelWriter

protected JavaSkelWriter(Emitter emitter,
                         BindingEntry bEntry,
                         SymbolTable symbolTable)
Constructor.
Parameters:
emitter -
bEntry -
symbolTable -

Method Details

getImplementsText

protected String getImplementsText()
Returns "implements , org.apache.axis.wsdl.Skeleton ".
Overrides:
getImplementsText in interface JavaClassWriter
Returns:

writeFileBody

protected void writeFileBody(PrintWriter pw)
            throws IOException
Write the body of the binding's stub file.
Overrides:
writeFileBody in interface JavaWriter
Parameters:
pw -

writeOperation

protected void writeOperation(PrintWriter pw,
                              BindingOperation operation,
                              Parameters parms,
                              String soapAction,
                              String namespace)
Write the skeleton code for the given operation.
Parameters:
pw -
operation -
parms -
soapAction -
namespace -

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