home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / Extras / OSpace / jgl.exe / jgl_2_0 / COM / objectspace / jgl / Printing.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-03-12  |  1.6 KB  |  47 lines

  1. package COM.objectspace.jgl;
  2.  
  3. public final class Printing {
  4.    private Printing() {
  5.    }
  6.  
  7.    public static String toString(Container var0, String var1) {
  8.       return var1 + toString((InputIterator)var0.start(), (InputIterator)var0.finish());
  9.    }
  10.  
  11.    public static String toString(InputIterator var0, InputIterator var1) {
  12.       if (var0.atEnd()) {
  13.          return "()";
  14.       } else {
  15.          InputIterator var2 = (InputIterator)var0.clone();
  16.          StringBuffer var3 = new StringBuffer();
  17.          var3.append("( ");
  18.  
  19.          while(!var2.equals(var1)) {
  20.             var3.append(var2.nextElement());
  21.             if (!var2.equals(var1)) {
  22.                var3.append(", ");
  23.             }
  24.          }
  25.  
  26.          var3.append(" )");
  27.          return var3.toString();
  28.       }
  29.    }
  30.  
  31.    public static void print(InputIterator var0, InputIterator var1) {
  32.       System.out.print(toString(var0, var1));
  33.    }
  34.  
  35.    public static void print(Container var0) {
  36.       System.out.print(toString((InputIterator)var0.start(), (InputIterator)var0.finish()));
  37.    }
  38.  
  39.    public static void println(InputIterator var0, InputIterator var1) {
  40.       System.out.println(toString(var0, var1));
  41.    }
  42.  
  43.    public static void println(Container var0) {
  44.       System.out.println(toString((InputIterator)var0.start(), (InputIterator)var0.finish()));
  45.    }
  46. }
  47.