org.apache.axis.wsdl.toJava

Class JavaServiceIfaceWriter

Implemented Interfaces:
Generator

public class JavaServiceIfaceWriter
extends JavaClassWriter

This is Wsdl2java's service writer. It writes the .java file.

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

JavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
Constructor.

Method Summary

protected String
getClassText()
Returns "interface ".
protected String
getExtendsText()
Returns "extends javax.xml.rpc.Service ".
protected void
writeFileBody(PrintWriter pw)
Write the body of the service file.

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

JavaServiceIfaceWriter

protected JavaServiceIfaceWriter(Emitter emitter,
                                 ServiceEntry sEntry,
                                 SymbolTable symbolTable)
Constructor.
Parameters:
emitter -
sEntry -
symbolTable -

Method Details

getClassText

protected String getClassText()
Returns "interface ".
Overrides:
getClassText in interface JavaClassWriter
Returns:

getExtendsText

protected String getExtendsText()
Returns "extends javax.xml.rpc.Service ".
Overrides:
getExtendsText in interface JavaClassWriter
Returns:

writeFileBody

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

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