home *** CD-ROM | disk | FTP | other *** search
/ PC User 2001 August / APC_Aug2001_CD2.iso / features / web_dev / files / mwjpp516.exe / %MAINDIR% / Tools / Library / javaUtilities.script < prev    next >
Encoding:
Text File  |  2001-06-19  |  2.9 KB  |  161 lines

  1. !!Script
  2. // Copyright ⌐ 1997-1998 - Modelworks Software
  3.  
  4. // JavaUtilities functions for Java tool scripts
  5. var gOutput = getOutput();
  6. var gApplicationData = getMapFile("ApplicationData");  
  7.  
  8. function DoCommand()
  9. {
  10.     alert("The javaUtilities script only contains funtions\nthat can be used by other scripts");
  11. }
  12.  
  13. function GetApplicationParameters()
  14. {
  15.     var applicationParameters = "";
  16.     var project = getCurrentProject();
  17.     if (project)
  18.     {
  19.         applicationParameters = project.getProperty("applicationParameters", null);
  20.         if (applicationParameters == null)
  21.         {
  22.             applicationParameters = "";
  23.         }
  24.     }
  25.     else
  26.     {
  27.         applicationParameters = gApplicationData.lookup("applicationParameters",null);
  28.         if (applicationParameters == null)
  29.         {
  30.             applicationParameters = "";
  31.         }
  32.     }
  33.     return applicationParameters;
  34. }
  35.  
  36. function SetApplicationParameters(parameters)
  37. {
  38.     var project = getCurrentProject();
  39.     if (project)
  40.     {
  41.         project.setProperty("applicationParameters", parameters);
  42.     }
  43.     else
  44.     {
  45.         gApplicationData.add("applicationParameters",parameters);
  46.     }
  47. }
  48.  
  49. function GetLastClassRun()
  50. {
  51.     var lastClassRun;
  52.     var project = getCurrentProject();
  53.     if (project)
  54.     {
  55.         var lastClassRun = project.getProperty("lastClassRun", null);
  56.         if (lastClassRun == null)
  57.         {
  58.             lastClassRun = newFile();
  59.         }
  60.     }
  61.     else
  62.     {
  63.         lastClassRun = gApplicationData.lookup("lastClassRun", null);
  64.         if (lastClassRun == null)
  65.         {
  66.             lastClassRun = newFile();
  67.         }
  68.     }
  69.     
  70.     return lastClassRun;
  71. }
  72.  
  73. function SetLastClassRun(lastClass)
  74. {
  75.     var project = getCurrentProject();
  76.     if (project)
  77.     {
  78.         project.setProperty("lastClassRun", lastClass);
  79.     }
  80.     else
  81.     {
  82.         gApplicationData.add("lastClassRun",lastClass);
  83.     }
  84. }
  85.  
  86. function GetLastClassFileRun()
  87. {
  88.     var lastClassRun;
  89.     var project = getCurrentProject();
  90.     if (project)
  91.     {
  92.         var lastClassRun = project.getProperty("lastClassFileRun", null);
  93.         if (lastClassRun == null)
  94.         {
  95.             lastClassRun = newFile();
  96.         }
  97.     }
  98.     else
  99.     {
  100.         lastClassRun = gApplicationData.lookup("lastClassFileRun", null);
  101.         if (lastClassRun == null)
  102.         {
  103.             lastClassRun = newFile();
  104.         }
  105.     }
  106.     
  107.     return lastClassRun;
  108. }
  109.  
  110. function SetLastClassFileRun(lastClass)
  111. {
  112.     var project = getCurrentProject();
  113.     if (project)
  114.     {
  115.         project.setProperty("lastClassFileRun", lastClass);
  116.     }
  117.     else
  118.     {
  119.         gApplicationData.add("lastClassFileRun",lastClass);
  120.     }
  121. }
  122.  
  123. function GetLastHtmlTestFile()
  124. {
  125.     var file;
  126.     var project = getCurrentProject();
  127.     if (project)
  128.     {
  129.         var file = project.getProperty("lastHtmlTestFile",null);
  130.         if (file == null)
  131.         {
  132.             file = newFile();
  133.         }
  134.     }
  135.     else
  136.     {
  137.         file = gApplicationData.lookup("lastHtmlTestFile",null);
  138.         if (file == null)
  139.         {
  140.             file = newFile();
  141.         }
  142.     }
  143.     
  144.     return file;
  145. }
  146.  
  147. function SetLastHtmlTestFile(file)
  148. {
  149.     var project = getCurrentProject();
  150.     if (project)
  151.     {
  152.         project.setProperty("lastHtmlTestFile", file);
  153.     }
  154.     else
  155.     {
  156.         gApplicationData.add("lastHtmlTestFile",file);
  157.     }
  158. }
  159.  
  160. !!/Script
  161.