org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer
Class J2EEServerDeployWriter
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.J2EEServerDeployWriter
- All Implemented Interfaces:
- org.apache.axis.wsdl.gen.Generator
public class J2EEServerDeployWriter
- extends JOnASDeployWriter
This is Wsdl2java's deploy Writer. It writes the server-deploy-XX.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 |
J2EEServerDeployWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
javax.wsdl.Definition definition,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Constructor. |
Method Summary |
protected java.lang.String |
getPrefix()
|
protected void |
writeDeployBinding(java.io.PrintWriter pw,
org.apache.axis.wsdl.symbolTable.BindingEntry bEntry)
Write out deployment instructions for given WSDL binding |
protected void |
writeDeployPort(java.io.PrintWriter pw,
javax.wsdl.Service service,
org.apache.axis.wsdl.symbolTable.BindingEntry bEntry,
PortComponentDesc portComponentDesc)
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 |
protected void |
writeHandler(java.io.PrintWriter pw,
HandlerDesc handler)
|
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, generate, 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 |
J2EEServerDeployWriter
public J2EEServerDeployWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
javax.wsdl.Definition definition,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
- Constructor.
- Parameters:
emitter
- J2EEEmitterdefinition
- DefinitionsymbolTable
- SymbolTable
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
- when services cannot be created
writeDeployPort
protected void writeDeployPort(java.io.PrintWriter pw,
javax.wsdl.Service service,
org.apache.axis.wsdl.symbolTable.BindingEntry bEntry,
PortComponentDesc portComponentDesc)
throws java.io.IOException
- Write out deployment and undeployment instructions for given WSDL port
- Parameters:
pw
- PrintWriterservice
- wsdl:servicebEntry
- BindingEntryportComponentDesc
- JOnAS Port representation
- Throws:
java.io.IOException
- IOException
writeDeployBinding
protected void writeDeployBinding(java.io.PrintWriter pw,
org.apache.axis.wsdl.symbolTable.BindingEntry bEntry)
throws java.io.IOException
- Write out deployment instructions for given WSDL binding
- Parameters:
pw
- PrintWriterbEntry
- BindingEntry
- Throws:
java.io.IOException
- IOException
writeHandler
protected void writeHandler(java.io.PrintWriter pw,
HandlerDesc handler)
- Parameters:
pw
- PrintWriterhandler
- the server Handler to write
getPrefix
protected java.lang.String getPrefix()
- Specified by:
getPrefix
in class JOnASDeployWriter
- Returns:
- Returns "deploy-server-"