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, packageNameFields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
emitter, LINE_LENGTH, type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJavaServiceIfaceWriter(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, writePackageMethods 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:
getClassTextin classJavaClassWriter- Returns:
-
getExtendsText
Returns "extends javax.xml.rpc.Service ".- Overrides:
getExtendsTextin classJavaClassWriter- Returns:
-
writeFileBody
Write the body of the service file.- Specified by:
writeFileBodyin classJavaWriter- Parameters:
pw-- Throws:
IOException
-