You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by rk...@apache.org on 2003/06/30 00:47:37 UTC

cvs commit: xml-axis/java/src/org/apache/axis/wsdl/fromJava Emitter.java

rkellogg    2003/06/29 15:47:37

  Modified:    java/src/org/apache/axis/wsdl/fromJava Emitter.java
  Log:
  Added support for displaying Axis version and build number in generated WSDL.  This is particularly useful for WSDL that is saved for offline use.
  Resolution of Bug #17431
  
  Revision  Changes    Path
  1.93      +8 -0      xml-axis/java/src/org/apache/axis/wsdl/fromJava/Emitter.java
  
  Index: Emitter.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/fromJava/Emitter.java,v
  retrieving revision 1.92
  retrieving revision 1.93
  diff -u -r1.92 -r1.93
  --- Emitter.java	27 Jun 2003 17:46:30 -0000	1.92
  +++ Emitter.java	29 Jun 2003 22:47:37 -0000	1.93
  @@ -72,7 +72,9 @@
   import org.apache.axis.enum.Use;
   import org.apache.axis.utils.ClassUtils;
   import org.apache.axis.utils.JavaUtils;
  +import org.apache.axis.utils.Messages;
   import org.apache.axis.utils.XMLUtils;
  +import org.w3c.dom.Comment;
   import org.w3c.dom.Document;
   import org.w3c.dom.Element;
   import org.xml.sax.SAXException;
  @@ -284,6 +286,12 @@
                       newWSDLWriter().getDocument(def);
                   break;
           }
  +
  +        // Add Axis version info as comment to beginnning of generated WSDL
  +        Comment wsdlVersion = doc.createComment(Messages.getMessage("wsdlCreated00",
  +						Version.getVersion()));
  +        doc.getDocumentElement().insertBefore(wsdlVersion,
  +            doc.getDocumentElement().getFirstChild());
   
           // Return the document
           return doc;