home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 24 / CDACTUAL24.iso / corel / BARISTA / ANIMATIONLIB / TEST.CLASS (.txt) < prev    next >
Encoding:
Java Class File  |  1997-07-24  |  1.7 KB  |  86 lines

  1. package animationlib;
  2.  
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;
  5. import java.io.OutputStream;
  6. import java.io.PrintStream;
  7.  
  8. public class Test {
  9.    // $FF: renamed from: ps java.io.PrintStream
  10.    public static PrintStream field_0 = null;
  11.    public static boolean TESTMODE;
  12.    public static boolean LOGMODE;
  13.  
  14.    public static void setLog(String var0) {
  15.       if (LOGMODE) {
  16.          try {
  17.             field_0 = new PrintStream(new FileOutputStream(var0), true);
  18.          } catch (IOException var1) {
  19.             System.out.println("Unable to open log file");
  20.          }
  21.       }
  22.    }
  23.  
  24.    public static void setLog(OutputStream var0) {
  25.       if (LOGMODE) {
  26.          field_0 = new PrintStream(var0, true);
  27.       }
  28.    }
  29.  
  30.    public static void println(String var0) {
  31.       System.out.println(var0);
  32.       if (LOGMODE) {
  33.          if (field_0 != null && System.out != field_0) {
  34.             field_0.print(var0);
  35.             field_0.print("\r\n");
  36.          }
  37.  
  38.       }
  39.    }
  40.  
  41.    public static void debug(String var0) {
  42.       if (TESTMODE) {
  43.          println(var0);
  44.       }
  45.    }
  46.  
  47.    public static String byteToHex(byte var0) {
  48.       char[] var1 = new char[2];
  49.       byte var3 = (byte)(var0 >> 4 & 15);
  50.       byte var2 = (byte)(var0 & 15);
  51.       int var4 = (short)var3;
  52.       if (var4 >= 0 && var4 <= 9) {
  53.          var4 += 48;
  54.       } else if (var4 >= 10 && var4 <= 15) {
  55.          var4 += 55;
  56.       } else {
  57.          var4 = 63;
  58.       }
  59.  
  60.       var1[0] = (char)var4;
  61.       var4 = (short)var2;
  62.       if (var4 >= 0 && var4 <= 9) {
  63.          var4 += 48;
  64.       } else if (var4 >= 10 && var4 <= 15) {
  65.          var4 += 55;
  66.       } else {
  67.          var4 = 63;
  68.       }
  69.  
  70.       var1[1] = (char)var4;
  71.       return new String(var1);
  72.    }
  73.  
  74.    public static String shortToHex(short var0) {
  75.       byte var1 = (byte)(var0 & 255);
  76.       byte var2 = (byte)(var0 >> 8 & 255);
  77.       return byteToHex(var2) + byteToHex(var1);
  78.    }
  79.  
  80.    public static void close() {
  81.       if (LOGMODE) {
  82.          field_0.close();
  83.       }
  84.    }
  85. }
  86.