krysalis-version/src/java/org/krysalis/version/ant/brand VersionClassGenerator.java,1.6,1.7

[email protected]
Newsgroups gmane.comp.krysalis.sandbox
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/krysalis-version/src/java/org/krysalis/version/ant/brand
In directory sc8-pr-cvs1:/tmp/cvs-serv25982/src/java/org/krysalis/version/ant/brand

Modified Files:
	VersionClassGenerator.java 
Log Message:
More docs
Command Line Tool
Removed CLI dependency (can't afford a core dependency for such little gain).

Index: VersionClassGenerator.java
===================================================================
RCS file: /cvsroot/metamorphosis/krysalis-version/src/java/org/krysalis/version/ant/brand/VersionClassGenerator.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** VersionClassGenerator.java	11 Feb 2003 23:45:53 -0000	1.6
--- VersionClassGenerator.java	13 Feb 2003 15:46:27 -0000	1.7
***************
*** 88,92 ****
          String packageName,
          String className,
!     CompoundVersion version) {
          super(destinationDirectory, packageName, className);
  
--- 88,92 ----
          String packageName,
          String className,
!         CompoundVersion version) {
          super(destinationDirectory, packageName, className);
  
***************
*** 98,114 ****
       */
      public void createClass() throws Exception {
          IndentWriter out = openIndentWriter();
!         
          printFileHeader(out);
          printPackage(out);
  
          out.println();
!         out.println("import java.util.Map;");
!         out.println("import java.util.HashMap;");
!         out.println();
  
          out.println("/**");
          out.println(
!             " * A autogenerated Version class for " + m_version.getId() + ".");
          out.println(
              " * @author "
--- 98,125 ----
       */
      public void createClass() throws Exception {
+         VersionDataInterfaceProxy proxy =
+             new VersionDataInterfaceProxy(m_version);
+ 
          IndentWriter out = openIndentWriter();
! 
          printFileHeader(out);
          printPackage(out);
  
          out.println();
!         if (null != proxy.getAttributes()) {
!             out.println("import java.util.Map;");
!             out.println("import java.util.HashMap;");
!             out.println();
!         }
  
          out.println("/**");
+         out.println(" *");
          out.println(
!             " * A autogenerated Version class for \""
!                 + m_version.getId()
!                 + "\".");
! 
!         out.println(" *");
!         out.println(" *");
          out.println(
              " * @author "
***************
*** 127,146 ****
                  + new java.util.Date());
          out.println(" */");
!         out.println("public class " + getClassName()
!         // + " extends "
!         // + KrysalisVersion.class.getName()
!         +" { ");
          out.println();
          out.indent();
!         //out.println("/**");
!         //out.println(
!         //    " * A reference to the one and only instance of this Singleton.");
!         //out.println(" */");
!         //out.println("public static " + getClassName() + " INSTANCE ;");
          // Constructor
          out.println();
!         //out.println("/**");
!         //out.println(" * Private constructor for a Singleton.");
!         //out.println(" */");
          out.println("public " + getClassName() + "() {");
          out.indent();
--- 138,150 ----
                  + new java.util.Date());
          out.println(" */");
!         out.println("public class " + getClassName() + " { ");
          out.println();
          out.indent();
! 
          // Constructor
          out.println();
!         out.println("/**");
!         out.println(" * Version 'Brand'.");
!         out.println(" */");
          out.println("public " + getClassName() + "() {");
          out.indent();
***************
*** 150,155 ****
          out.println();
  
-         VersionDataInterfaceProxy proxy =
-             new VersionDataInterfaceProxy(m_version);
          emulateInterface(out, StandardPseudoInterface.COMPLEX, proxy);
  
--- 154,157 ----
***************
*** 166,191 ****
          //    emulateInterface(out, StandardPseudoInterface.CONSTRAINED, proxy);
  
-         // Singleton
-         //out.println();
-         //out.println("/**");
-         //out.println(" * Get the one and only instance of this Singleton.");
-         //out.println(
-         //    " * @return the one and only " + getClassName() + " instance.");
-         //out.println(" */");
-         //out.println(
-         //    "public static final synchronized "
-         //        + getClassName()
-         //        + " getInstance () ");
-         //out.indent();
-         //out.println("throws VersionException {");
-         //out.println("if (INSTANCE == null) {");
-         //out.indent();
-         //out.println("INSTANCE = new " + getClassName() + "();");
-         //out.undent();
-         //out.println("}");
-         //out.println("return INSTANCE;");
-         //out.println("}");
-         //out.undent();
- 
          out.println();
          out.undent();
--- 168,171 ----
***************
*** 201,208 ****
          out.println(m_version.getMajor() + ",");
          out.println(m_version.getMinor() + ",");
!         out.println(
!             "\""
!                 + m_version.getReleaseLevel()
!                 + "\",");
          out.println(m_version.getPoint() + ",");
          out.println(m_version.getBuildNumber());
--- 181,185 ----
          out.println(m_version.getMajor() + ",");
          out.println(m_version.getMinor() + ",");
!         out.println("\"" + m_version.getReleaseLevel() + "\",");
          out.println(m_version.getPoint() + ",");
          out.println(m_version.getBuildNumber());
***************
*** 223,226 ****
--- 200,204 ----
          // :TODO: out.println("//setDebug(" + (isDebug() ? "true" : "false") + ");");
      }
+ 
      private void printVersionConstructor(IndentWriter out)
          throws UnknownHostException {




-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.