org.apache.axis.wsdl.toJava

Class JavaFaultWriter

Implemented Interfaces:
Generator

public class JavaFaultWriter
extends JavaClassWriter

This is Wsdl2java's Fault Writer. It writes the .java file.

NOTE: This only writes simple type faults, the JavaTypeWriter emits faults that are complex types.

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

JavaFaultWriter(Emitter emitter, SymbolTable symbolTable, FaultInfo faultInfo)
Constructor.

Method Summary

protected String
getExtendsText()
Return "extends org.apache.axis.AxisFault ".
protected void
writeFileBody(PrintWriter pw)
Write the body of the Fault 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

JavaFaultWriter

protected JavaFaultWriter(Emitter emitter,
                          SymbolTable symbolTable,
                          FaultInfo faultInfo)
Constructor.

Parameters:
emitter -
symbolTable -
faultInfo -

Method Details

getExtendsText

protected String getExtendsText()
Return "extends org.apache.axis.AxisFault ".
Overrides:
getExtendsText in interface JavaClassWriter

Returns:


writeFileBody

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

Parameters:
pw -


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