home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / APCHSSL2.ZIP / OS2HTTPD / jserv / updateProperties.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-02-09  |  2.0 KB  |  40 lines

  1. import java.io.File;
  2. import java.io.FileWriter;
  3. import java.io.IOException;
  4. import java.io.OutputStreamWriter;
  5. import java.io.Writer;
  6. import java.util.Hashtable;
  7. import sguide.SGFunctions;
  8. import sguide.SmartGuideExit;
  9. import sguide.XVariableInterface;
  10. import sguide.XVariableSet;
  11.  
  12. public class updateProperties implements SmartGuideExit {
  13.    public static final String COPYRIGHT = "(C) Copyright IBM Corp. 1998.  All rights reserved.";
  14.    public static final String LONG_COPYRIGHT = "Licensed Materials - Property of IBM\nIBM XML Enabler\n(C) Copyright IBM Corp. 1998.  All rights reserved.\n\nUS Government Users Restricted Rights - Use, duplication, or\ndisclosure restricted by GSA ADP Schedule Contract with IBM Corp.";
  15.  
  16.    // $FF: renamed from: go (sguide.XVariableSet, java.util.Hashtable, java.lang.String) java.lang.String
  17.    public String method_0(XVariableSet var1, Hashtable var2, String var3) {
  18.       try {
  19.          XVariableInterface var4 = var1.lookup("default");
  20.          File var5 = new File("xmlEnabler.txt");
  21.          FileWriter var6 = new FileWriter(var5);
  22.          ((Writer)var6).write("Default=" + var4.value() + "\n");
  23.          var4 = var1.variableWithKey("mappings");
  24.          int var7 = SGFunctions.strToInt(var4.value("height"));
  25.          String var8 = "Order=";
  26.  
  27.          for(int var9 = 0; var9 < var7; ++var9) {
  28.             ((Writer)var6).write(var4.value("[" + var9 + ",0]") + "=" + var4.value("[" + var9 + ",1]") + "\n");
  29.             var8 = var8 + var4.value("[" + var9 + ",0]") + "/";
  30.          }
  31.  
  32.          ((Writer)var6).write(var8 + "\n");
  33.          ((OutputStreamWriter)var6).close();
  34.       } catch (IOException var10) {
  35.       }
  36.  
  37.       return "";
  38.    }
  39. }
  40.