Package org.apache.axis.wsdl.toJava
Class JavaImplWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaWriter
org.apache.axis.wsdl.toJava.JavaClassWriter
org.apache.axis.wsdl.toJava.JavaImplWriter
- All Implemented Interfaces:
Generator
This is Wsdl2java's implementation template writer. It writes the Impl.java
file which contains the Impl class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BindingEntryField bEntryprotected javax.wsdl.BindingField bindingprotected SymbolTableField symbolTableFields 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
ConstructorsModifierConstructorDescriptionprotectedJavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the appropriate implements textprotected voidWrite the body of the binding's stub file.protected voidwriteOperation(PrintWriter pw, Parameters parms) Write the implementation template for the given operation.Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
getClassModifiers, getClassName, getClassText, getExtendsText, getFileName, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackageMethods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
closePrintWriter, generate, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, verboseMessage, writeComment, writeComment
-
Field Details
-
binding
protected javax.wsdl.Binding bindingField binding -
symbolTable
Field symbolTable -
bEntry
Field bEntry
-
-
Constructor Details
-
JavaImplWriter
Constructor.- Parameters:
emitter-bEntry-symbolTable-
-
-
Method Details
-
writeFileBody
Write the body of the binding's stub file.- Specified by:
writeFileBodyin classJavaWriter- Parameters:
pw-- Throws:
IOException
-
getImplementsText
Returns the appropriate implements text- Overrides:
getImplementsTextin classJavaClassWriter- Returns:
- " implements
"
-
writeOperation
Write the implementation template for the given operation.- Parameters:
pw-parms-- Throws:
IOException
-