Class JavaUndeployWriter

  • All Implemented Interfaces:
    Generator

    public class JavaUndeployWriter
    extends JavaWriter
    This is Wsdl2java's deploy Writer. It writes the deploy.java file.
    • Field Detail

      • definition

        protected javax.wsdl.Definition definition
        Field definition
    • Constructor Detail

      • JavaUndeployWriter

        public JavaUndeployWriter​(Emitter emitter,
                                  javax.wsdl.Definition definition,
                                  SymbolTable notUsed)
        Constructor.
        Parameters:
        emitter -
        definition -
        notUsed -
    • Method Detail

      • generate

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

        protected java.lang.String getFileName()
        Return the fully-qualified name of the undeploy.wsdd file to be generated.
        Specified by:
        getFileName in class JavaWriter
        Returns:
      • writeFileHeader

        protected void writeFileHeader​(java.io.PrintWriter pw)
                                throws java.io.IOException
        Replace the default file header with the deployment doc file header.
        Overrides:
        writeFileHeader in class JavaWriter
        Parameters:
        pw -
        Throws:
        java.io.IOException
      • writeFileBody

        protected void writeFileBody​(java.io.PrintWriter pw)
                              throws java.io.IOException
        Write the body of the deploy.wsdd file.
        Specified by:
        writeFileBody in class JavaWriter
        Parameters:
        pw -
        Throws:
        java.io.IOException
      • writeDeployServices

        protected void writeDeployServices​(java.io.PrintWriter pw)
                                    throws java.io.IOException
        Write out deployment and undeployment instructions for each WSDL service
        Parameters:
        pw -
        Throws:
        java.io.IOException
      • writeDeployPort

        protected void writeDeployPort​(java.io.PrintWriter pw,
                                       javax.wsdl.Port port)
                                throws java.io.IOException
        Write out deployment and undeployment instructions for given WSDL port
        Parameters:
        pw -
        port -
        Throws:
        java.io.IOException
      • getPrintWriter

        protected java.io.PrintWriter getPrintWriter​(java.lang.String filename)
                                              throws java.io.IOException
        Method getPrintWriter
        Overrides:
        getPrintWriter in class JavaWriter
        Parameters:
        filename -
        Returns:
        Throws:
        java.io.IOException