org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer
Class J2EEClientDeployWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaWriter
org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter
org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEClientDeployWriter
- All Implemented Interfaces:
- org.apache.axis.wsdl.gen.Generator
public class J2EEClientDeployWriter
- extends JOnASDeployWriter
This is Wsdl2java's deploy Writer. It writes the deploy.wsdd file.
Based on J2eeDeployWriter from Ias
(http://cvs.apache.org/viewcvs.cgi/ws-axis/contrib/ews/src/org/apache/geronimo/ews/ws4j2ee/toWs/ws/J2eeDeployWriter.java?rev=1.13&view=markup)
Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter |
emitter, LINE_LENGTH, type |
Constructor Summary |
J2EEClientDeployWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
javax.wsdl.Definition definition,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Constructor. |
Method Summary |
void |
generate()
Generate deploy.wsdd. |
protected java.lang.String |
getPrefix()
|
protected void |
writeDeployPort(java.io.PrintWriter pw,
javax.wsdl.Port port,
org.apache.axis.wsdl.symbolTable.BindingEntry bEntry,
org.apache.ws.ews.context.webservices.client.ServiceReferenceContext ctx)
Write out deployment and undeployment instructions for given WSDL port |
protected void |
writeDeployServices(java.io.PrintWriter pw)
Write out deployment and undeployment instructions for each WSDL service |
Methods inherited from class org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter |
getCount, getDefinition, getFileName, getJonasWSContext, getModeString, getPrintWriter, getSymbolTable, writeArrayTypeMapping, writeDeployTypes, writeFileBody, writeFileHeader, writeOperation, writeTypeMapping |
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter |
closePrintWriter, getJavadocDescriptionPart, isFileGenerated, registerFile, verboseMessage, writeComment, writeComment, writeFileFooter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
J2EEClientDeployWriter
public J2EEClientDeployWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
javax.wsdl.Definition definition,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
- Constructor.
- Parameters:
emitter
- J2eeEmitterdefinition
- wsdl:definitionsymbolTable
- SymbolTable
generate
public void generate()
throws java.io.IOException
- Generate deploy.wsdd. Only generate it if the emitter is generating
server-side mappings.
- Specified by:
generate
in interface org.apache.axis.wsdl.gen.Generator
- Overrides:
generate
in class org.apache.axis.wsdl.toJava.JavaWriter
- Throws:
java.io.IOException
- When generation fails
writeDeployServices
protected void writeDeployServices(java.io.PrintWriter pw)
throws java.io.IOException
- Write out deployment and undeployment instructions for each WSDL service
- Specified by:
writeDeployServices
in class JOnASDeployWriter
- Parameters:
pw
- PrintWriter
- Throws:
java.io.IOException
- IOException
writeDeployPort
protected void writeDeployPort(java.io.PrintWriter pw,
javax.wsdl.Port port,
org.apache.axis.wsdl.symbolTable.BindingEntry bEntry,
org.apache.ws.ews.context.webservices.client.ServiceReferenceContext ctx)
- Write out deployment and undeployment instructions for given WSDL port
- Parameters:
pw
- PrintWriterport
- wsdl:portbEntry
- Axis BindingEntryctx
- ServiceReferanceContext
getPrefix
protected java.lang.String getPrefix()
- Specified by:
getPrefix
in class JOnASDeployWriter
- Returns:
- Returns the filename prefix