home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VCafe / main.bin / DescToBeanInfo.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-08-05  |  2.3 KB  |  60 lines

  1. package symantec.descfileconverter;
  2.  
  3. import java.io.FileNotFoundException;
  4. import java.io.FileReader;
  5. import java.io.IOException;
  6.  
  7. public class DescToBeanInfo {
  8.    private static FileReader fileIn;
  9.    private static DescFileConverter descConverter;
  10.  
  11.    public static void main(String[] var0) throws IOException {
  12.       if (var0.length != 0 && var0.length <= 1) {
  13.          String var1 = System.getProperty("user.dir");
  14.          String[] var2 = new String[]{var0[0]};
  15.          convert(var1, var1, var1, true, var2);
  16.       } else {
  17.          usage();
  18.       }
  19.    }
  20.  
  21.    static void convert(String var0, String var1, String var2, boolean var3, String[] var4) {
  22.       for(int var5 = 0; var5 < var4.length; ++var5) {
  23.          try {
  24.             fileIn = new FileReader(var0 + System.getProperty("file.separator") + var4[var5]);
  25.          } catch (FileNotFoundException var9) {
  26.             fileIn = null;
  27.             System.err.println("exception: File not found " + ((Throwable)var9).getMessage());
  28.          }
  29.  
  30.          if (fileIn != null) {
  31.             descConverter = new DescFileConverter(fileIn, var4[var5]);
  32.  
  33.             try {
  34.                descConverter.tokenize();
  35.             } catch (IOException var8) {
  36.                System.err.println("exception in tokenize: " + ((Throwable)var8).getMessage());
  37.             }
  38.  
  39.             try {
  40.                descConverter.write(var1, var2, var3);
  41.             } catch (IOException var7) {
  42.                System.err.println("exception in write: " + ((Throwable)var7).getMessage());
  43.             }
  44.          }
  45.       }
  46.  
  47.    }
  48.  
  49.    private static void usage() {
  50.       System.out.println("");
  51.       System.out.println("Visual Cafe Component Description File Conversion Utility");
  52.       System.out.println("Version 1.0");
  53.       System.out.println("Copyright (c) 1997 Symantec Corporation");
  54.       System.out.println("");
  55.       System.out.println("Use:");
  56.       System.out.println("");
  57.       System.out.println("java DescToBeanInfo {SomeComponentDescriptionFile.desc in the current directory}");
  58.    }
  59. }
  60.