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 protected
JavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getClassText()
Returns "interface ".protected java.lang.String
getExtendsText()
Returns "extends javax.xml.rpc.Service ".protected void
writeFileBody(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:
getClassText
in classJavaClassWriter
- Returns:
-
getExtendsText
protected java.lang.String getExtendsText()
Returns "extends javax.xml.rpc.Service ".- Overrides:
getExtendsText
in classJavaClassWriter
- Returns:
-
writeFileBody
protected void writeFileBody(java.io.PrintWriter pw) throws java.io.IOException
Write the body of the service file.- Specified by:
writeFileBody
in classJavaWriter
- Parameters:
pw
-- Throws:
java.io.IOException
-
-