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
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
ConstructorsModifierConstructorDescriptionprotected
JavaServiceIfaceWriter
(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) Constructor. -
Method Summary
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 Details
-
JavaServiceIfaceWriter
Constructor.- Parameters:
emitter
-sEntry
-symbolTable
-
-
-
Method Details
-
getClassText
Returns "interface ".- Overrides:
getClassText
in classJavaClassWriter
- Returns:
-
getExtendsText
Returns "extends javax.xml.rpc.Service ".- Overrides:
getExtendsText
in classJavaClassWriter
- Returns:
-
writeFileBody
Write the body of the service file.- Specified by:
writeFileBody
in classJavaWriter
- Parameters:
pw
-- Throws:
IOException
-