Package org.apache.axis.wsdl.toJava
Class JavaUndeployWriter
- java.lang.Object
-
- org.apache.axis.wsdl.toJava.JavaWriter
-
- org.apache.axis.wsdl.toJava.JavaUndeployWriter
-
- All Implemented Interfaces:
Generator
public class JavaUndeployWriter extends JavaWriter
This is Wsdl2java's deploy Writer. It writes the deploy.java file.
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.wsdl.DefinitiondefinitionField definition-
Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
emitter, LINE_LENGTH, type
-
-
Constructor Summary
Constructors Constructor Description JavaUndeployWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable notUsed)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerate()Generate undeploy.wsdd.protected java.lang.StringgetFileName()Return the fully-qualified name of the undeploy.wsdd file to be generated.protected java.io.PrintWritergetPrintWriter(java.lang.String filename)Method getPrintWriterprotected voidwriteDeployPort(java.io.PrintWriter pw, javax.wsdl.Port port)Write out deployment and undeployment instructions for given WSDL portprotected voidwriteDeployServices(java.io.PrintWriter pw)Write out deployment and undeployment instructions for each WSDL serviceprotected voidwriteFileBody(java.io.PrintWriter pw)Write the body of the deploy.wsdd file.protected voidwriteFileHeader(java.io.PrintWriter pw)Replace the default file header with the deployment doc file header.-
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
closePrintWriter, getJavadocDescriptionPart, isFileGenerated, registerFile, verboseMessage, writeComment, writeComment, writeFileFooter
-
-
-
-
Constructor Detail
-
JavaUndeployWriter
public JavaUndeployWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable notUsed)
Constructor.- Parameters:
emitter-definition-notUsed-
-
-
Method Detail
-
generate
public void generate() throws java.io.IOExceptionGenerate undeploy.wsdd. Only generate it if the emitter is generating server-side mappings.- Specified by:
generatein interfaceGenerator- Overrides:
generatein classJavaWriter- Throws:
java.io.IOException
-
getFileName
protected java.lang.String getFileName()
Return the fully-qualified name of the undeploy.wsdd file to be generated.- Specified by:
getFileNamein classJavaWriter- Returns:
-
writeFileHeader
protected void writeFileHeader(java.io.PrintWriter pw) throws java.io.IOExceptionReplace the default file header with the deployment doc file header.- Overrides:
writeFileHeaderin classJavaWriter- Parameters:
pw-- Throws:
java.io.IOException
-
writeFileBody
protected void writeFileBody(java.io.PrintWriter pw) throws java.io.IOExceptionWrite the body of the deploy.wsdd file.- Specified by:
writeFileBodyin classJavaWriter- Parameters:
pw-- Throws:
java.io.IOException
-
writeDeployServices
protected void writeDeployServices(java.io.PrintWriter pw) throws java.io.IOExceptionWrite out deployment and undeployment instructions for each WSDL service- Parameters:
pw-- Throws:
java.io.IOException
-
writeDeployPort
protected void writeDeployPort(java.io.PrintWriter pw, javax.wsdl.Port port) throws java.io.IOExceptionWrite out deployment and undeployment instructions for given WSDL port- Parameters:
pw-port-- Throws:
java.io.IOException
-
getPrintWriter
protected java.io.PrintWriter getPrintWriter(java.lang.String filename) throws java.io.IOExceptionMethod getPrintWriter- Overrides:
getPrintWriterin classJavaWriter- Parameters:
filename-- Returns:
- Throws:
java.io.IOException
-
-