org.apache.axis.wsdl.toJava

Class JavaUndeployWriter

public class JavaUndeployWriter extends JavaWriter

This is Wsdl2java's deploy Writer. It writes the deploy.java file.
Field Summary
protected Definitiondefinition
Field definition
Constructor Summary
JavaUndeployWriter(Emitter emitter, Definition definition, SymbolTable notUsed)
Constructor.
Method Summary
voidgenerate()
Generate undeploy.wsdd.
protected StringgetFileName()
Return the fully-qualified name of the undeploy.wsdd file to be generated.
protected PrintWritergetPrintWriter(String filename)
Method getPrintWriter
protected voidwriteDeployPort(PrintWriter pw, Port port)
Write out deployment and undeployment instructions for given WSDL port
protected voidwriteDeployServices(PrintWriter pw)
Write out deployment and undeployment instructions for each WSDL service
protected voidwriteFileBody(PrintWriter pw)
Write the body of the deploy.wsdd file.
protected voidwriteFileHeader(PrintWriter pw)
Replace the default file header with the deployment doc file header.

Field Detail

definition

protected Definition definition
Field definition

Constructor Detail

JavaUndeployWriter

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

Parameters: emitter definition notUsed

Method Detail

generate

public void generate()
Generate undeploy.wsdd. Only generate it if the emitter is generating server-side mappings.

Throws: IOException

getFileName

protected String getFileName()
Return the fully-qualified name of the undeploy.wsdd file to be generated.

Returns:

getPrintWriter

protected PrintWriter getPrintWriter(String filename)
Method getPrintWriter

Parameters: filename

Returns:

Throws: IOException

writeDeployPort

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

Parameters: pw port

Throws: IOException

writeDeployServices

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

Parameters: pw

Throws: IOException

writeFileBody

protected void writeFileBody(PrintWriter pw)
Write the body of the deploy.wsdd file.

Parameters: pw

Throws: IOException

writeFileHeader

protected void writeFileHeader(PrintWriter pw)
Replace the default file header with the deployment doc file header.

Parameters: pw

Throws: IOException

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