org.apache.axis.wsdl.toJava

Class JavaUndeployWriter

Implemented Interfaces:
Generator

public class JavaUndeployWriter
extends JavaWriter

This is Wsdl2java's deploy Writer. It writes the deploy.java file.

Field Summary

protected Definition
definition
Field definition

Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter

LINE_LENGTH, emitter, type

Constructor Summary

JavaUndeployWriter(Emitter emitter, Definition definition, SymbolTable notUsed)
Constructor.

Method Summary

void
generate()
Generate undeploy.wsdd.
protected String
getFileName()
Return the fully-qualified name of the undeploy.wsdd file to be generated.
protected PrintWriter
getPrintWriter(String filename)
Method getPrintWriter
protected void
writeDeployPort(PrintWriter pw, Port port)
Write out deployment and undeployment instructions for given WSDL port
protected void
writeDeployServices(PrintWriter pw)
Write out deployment and undeployment instructions for each WSDL service
protected void
writeFileBody(PrintWriter pw)
Write the body of the deploy.wsdd file.
protected void
writeFileHeader(PrintWriter pw)
Replace the default file header with the deployment doc file header.

Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter

closePrintWriter, generate, getFileName, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, registerFile, verboseMessage, writeComment, writeComment, writeFileBody, writeFileFooter, writeFileHeader

Field Details

definition

protected Definition definition
Field definition

Constructor Details

JavaUndeployWriter

public JavaUndeployWriter(Emitter emitter,
                          Definition definition,
                          SymbolTable notUsed)
Constructor.

Parameters:
emitter -
definition -
notUsed -

Method Details

generate

public void generate()
            throws IOException
Generate undeploy.wsdd. Only generate it if the emitter is generating server-side mappings.
Specified by:
generate in interface Generator
Overrides:
generate in interface JavaWriter


getFileName

protected String getFileName()
Return the fully-qualified name of the undeploy.wsdd file to be generated.
Overrides:
getFileName in interface JavaWriter

Returns:


getPrintWriter

protected PrintWriter getPrintWriter(String filename)
            throws IOException
Method getPrintWriter
Overrides:
getPrintWriter in interface JavaWriter

Parameters:
filename -

Returns:


writeDeployPort

protected void writeDeployPort(PrintWriter pw,
                               Port port)
            throws IOException
Write out deployment and undeployment instructions for given WSDL port

Parameters:
pw -
port -


writeDeployServices

protected void writeDeployServices(PrintWriter pw)
            throws IOException
Write out deployment and undeployment instructions for each WSDL service

Parameters:
pw -


writeFileBody

protected void writeFileBody(PrintWriter pw)
            throws IOException
Write the body of the deploy.wsdd file.
Overrides:
writeFileBody in interface JavaWriter

Parameters:
pw -


writeFileHeader

protected void writeFileHeader(PrintWriter pw)
            throws IOException
Replace the default file header with the deployment doc file header.
Overrides:
writeFileHeader in interface JavaWriter

Parameters:
pw -


Copyright B) 2005 Apache Web Services Project. All Rights Reserved.