< prev index next >

src/com/sun/javatest/audit/AuditTool.java

Print this page




  72         if (optionsDialog != null) {
  73             optionsDialog.setVisible(false);
  74             optionsDialog.dispose();
  75         }
  76     }
  77 
  78     public JMenuBar getMenuBar() {
  79         return menuBar;
  80     }
  81 
  82     public TestSuite[] getLoadedTestSuites() {
  83         TestSuite ts = (interviewParams == null ? null : interviewParams.getTestSuite());
  84         return (ts == null ? null : new TestSuite[] { ts });
  85     }
  86 
  87     public WorkDirectory[] getLoadedWorkDirectories() {
  88         WorkDirectory wd = (interviewParams == null ? null : interviewParams.getWorkDirectory());
  89         return (wd == null ? null : new WorkDirectory[] { wd });
  90     }
  91 
  92     public void save(Map m) {
  93         if (interviewParams == null)
  94             return;
  95 
  96         // save test suite
  97         TestSuite ts = interviewParams.getTestSuite();
  98         m.put("testSuite", ts.getRoot().getPath());
  99 
 100         // save work directory
 101         WorkDirectory wd = interviewParams.getWorkDirectory();
 102         if (wd != null)
 103             m.put("workDir", wd.getPath());
 104 
 105         // save name of interview file
 106         File cf = interviewParams.getFile();
 107         if (cf != null)
 108             m.put("config", cf.getPath());
 109     }
 110 
 111     @Override
 112     protected void restore(Map m) {
 113         String tsp = (String) (m.get("testSuite"));
 114         String wdp = (String) (m.get("workDir"));
 115         String cfp = (String) (m.get("config"));
 116 
 117         if (tsp == null && wdp == null && cfp == null)
 118             return;
 119 
 120         try {
 121             if (interviewParams != null) {
 122                 interviewParams.dispose();
 123             }
 124             interviewParams = InterviewParameters.open(tsp, wdp, cfp);
 125             updateGUI(null, interviewParams, uif.getI18NString("tool.restore.txt"));
 126             autoShowOptions = false;
 127         }
 128         catch (InterviewParameters.Fault e) {
 129             uif.showError("tool.cantRestore", e.getMessage());
 130         }
 131     }
 132 




  72         if (optionsDialog != null) {
  73             optionsDialog.setVisible(false);
  74             optionsDialog.dispose();
  75         }
  76     }
  77 
  78     public JMenuBar getMenuBar() {
  79         return menuBar;
  80     }
  81 
  82     public TestSuite[] getLoadedTestSuites() {
  83         TestSuite ts = (interviewParams == null ? null : interviewParams.getTestSuite());
  84         return (ts == null ? null : new TestSuite[] { ts });
  85     }
  86 
  87     public WorkDirectory[] getLoadedWorkDirectories() {
  88         WorkDirectory wd = (interviewParams == null ? null : interviewParams.getWorkDirectory());
  89         return (wd == null ? null : new WorkDirectory[] { wd });
  90     }
  91 
  92     public void save(Map<String, String> m) {
  93         if (interviewParams == null)
  94             return;
  95 
  96         // save test suite
  97         TestSuite ts = interviewParams.getTestSuite();
  98         m.put("testSuite", ts.getRoot().getPath());
  99 
 100         // save work directory
 101         WorkDirectory wd = interviewParams.getWorkDirectory();
 102         if (wd != null)
 103             m.put("workDir", wd.getPath());
 104 
 105         // save name of interview file
 106         File cf = interviewParams.getFile();
 107         if (cf != null)
 108             m.put("config", cf.getPath());
 109     }
 110 
 111     @Override
 112     protected void restore(Map<String, String> m) {
 113         String tsp = (String) (m.get("testSuite"));
 114         String wdp = (String) (m.get("workDir"));
 115         String cfp = (String) (m.get("config"));
 116 
 117         if (tsp == null && wdp == null && cfp == null)
 118             return;
 119 
 120         try {
 121             if (interviewParams != null) {
 122                 interviewParams.dispose();
 123             }
 124             interviewParams = InterviewParameters.open(tsp, wdp, cfp);
 125             updateGUI(null, interviewParams, uif.getI18NString("tool.restore.txt"));
 126             autoShowOptions = false;
 127         }
 128         catch (InterviewParameters.Fault e) {
 129             uif.showError("tool.cantRestore", e.getMessage());
 130         }
 131     }
 132 


< prev index next >