org.apache.axis.wsdl.toJava
Class JavaDeployWriter

java.lang.Object
  |
  +--org.apache.axis.wsdl.toJava.JavaWriter
        |
        +--org.apache.axis.wsdl.toJava.JavaDeployWriter
All Implemented Interfaces:
Writer

public class JavaDeployWriter
extends JavaWriter

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


Field Summary
protected  javax.wsdl.Definition definition
           
protected  SymbolTable symbolTable
           
 
Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
className, embeddedCode, emitter, fileName, message, namespaces, packageName, pw, qname, rootName, type
 
Constructor Summary
protected JavaDeployWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable symbolTable)
          Constructor.
 
Method Summary
 java.lang.String getModeString(byte mode)
           
protected  void writeDeployBinding(javax.wsdl.Binding binding)
          Write out deployment instructions for given WSDL binding
protected  void writeDeployPort(javax.wsdl.Port port)
          Write out deployment and undeployment instructions for given WSDL port
protected  void writeDeployServices()
          Write out deployment and undeployment instructions for each WSDL service
protected  void writeDeployTypes(boolean hasLiteral)
          Write out bean mappings for each type
protected  void writeFileBody()
          Write the body of the deploy.xml file.
protected  void writeFileHeader()
          Replace the default file header with the deployment doc file header.
protected  void writeOperation(java.lang.String javaOperName, javax.wsdl.QName elementQName, javax.wsdl.QName returnQName, Parameters params)
          Raw routine that writes out the operation and parameters.
protected  void writeTypeMapping(java.lang.String namespaceURI, java.lang.String localPart, java.lang.String javaType, java.lang.String serializerFactory, java.lang.String deserializerFactory, java.lang.String encodingStyle)
          Raw routine that writes out the typeMapping.
 
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
fileExists, getResponseString, initializeDeploymentDoc, isPrimitiveType, wrapPrimitiveType, write, write, writeComment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

definition

protected javax.wsdl.Definition definition

symbolTable

protected SymbolTable symbolTable
Constructor Detail

JavaDeployWriter

protected JavaDeployWriter(Emitter emitter,
                           javax.wsdl.Definition definition,
                           SymbolTable symbolTable)
Constructor.
Method Detail

writeFileHeader

protected void writeFileHeader()
                        throws java.io.IOException
Replace the default file header with the deployment doc file header.
Overrides:
writeFileHeader in class JavaWriter

writeFileBody

protected void writeFileBody()
                      throws java.io.IOException
Write the body of the deploy.xml file.
Overrides:
writeFileBody in class JavaWriter

writeDeployServices

protected void writeDeployServices()
                            throws java.io.IOException
Write out deployment and undeployment instructions for each WSDL service

writeDeployTypes

protected void writeDeployTypes(boolean hasLiteral)
                         throws java.io.IOException
Write out bean mappings for each type

writeTypeMapping

protected void writeTypeMapping(java.lang.String namespaceURI,
                                java.lang.String localPart,
                                java.lang.String javaType,
                                java.lang.String serializerFactory,
                                java.lang.String deserializerFactory,
                                java.lang.String encodingStyle)
                         throws java.io.IOException
Raw routine that writes out the typeMapping.

writeDeployPort

protected void writeDeployPort(javax.wsdl.Port port)
                        throws java.io.IOException
Write out deployment and undeployment instructions for given WSDL port

writeDeployBinding

protected void writeDeployBinding(javax.wsdl.Binding binding)
                           throws java.io.IOException
Write out deployment instructions for given WSDL binding

writeOperation

protected void writeOperation(java.lang.String javaOperName,
                              javax.wsdl.QName elementQName,
                              javax.wsdl.QName returnQName,
                              Parameters params)
Raw routine that writes out the operation and parameters.

getModeString

public java.lang.String getModeString(byte mode)


Copyright © 2001 Apache XML Project. All Rights Reserved.