Package org.apache.axis.wsdl.toJava
Class JavaServiceIfaceWriter
- java.lang.Object
-
- org.apache.axis.wsdl.toJava.JavaWriter
-
- org.apache.axis.wsdl.toJava.JavaClassWriter
-
- org.apache.axis.wsdl.toJava.JavaServiceIfaceWriter
-
- All 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
emitter, LINE_LENGTH, type
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetClassText()Returns "interface ".protected java.lang.StringgetExtendsText()Returns "extends javax.xml.rpc.Service ".protected voidwriteFileBody(java.io.PrintWriter pw)Write the body of the service file.-
Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
getClassModifiers, getClassName, getFileName, getImplementsText, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage
-
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
closePrintWriter, generate, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, verboseMessage, writeComment, writeComment
-
-
-
-
Constructor Detail
-
JavaServiceIfaceWriter
protected JavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
Constructor.- Parameters:
emitter-sEntry-symbolTable-
-
-
Method Detail
-
getClassText
protected java.lang.String getClassText()
Returns "interface ".- Overrides:
getClassTextin classJavaClassWriter- Returns:
-
getExtendsText
protected java.lang.String getExtendsText()
Returns "extends javax.xml.rpc.Service ".- Overrides:
getExtendsTextin classJavaClassWriter- Returns:
-
writeFileBody
protected void writeFileBody(java.io.PrintWriter pw) throws java.io.IOExceptionWrite the body of the service file.- Specified by:
writeFileBodyin classJavaWriter- Parameters:
pw-- Throws:
java.io.IOException
-
-