< prev index next >

src/com/sun/javatest/exec/ReportHandler.java

Print this page

        

*** 117,130 **** if (newReportD == null) { newReportD = new NewReportDialog(parent, uif, model.getFilterConfig(), getReportBrowser(), model); newReportD.addObserver(new NewReportDialog.Observer() { ! public void update(Map l) { lastState = l; String lastReportDir = ! (String) (lastState.get(NewReportDialog.REPORT_DIR)); if (lastReportDir != null) history.add(new File(lastReportDir)); } --- 117,130 ---- if (newReportD == null) { newReportD = new NewReportDialog(parent, uif, model.getFilterConfig(), getReportBrowser(), model); newReportD.addObserver(new NewReportDialog.Observer() { ! public void update(Map<String, String> l) { lastState = l; String lastReportDir = ! lastState.get(NewReportDialog.REPORT_DIR); if (lastReportDir != null) history.add(new File(lastReportDir)); }
*** 209,236 **** history = FileHistory.getFileHistory(workDir, "reportDirHistory.jtl"); reportHistoryListener.setFileHistory(history); } } ! public void save(Map parentMap) { if (lastState != null && lastState.size() > 0) { ! PrefixMap pm = new PrefixMap(parentMap, REPORT_PREFIX); pm.putAll(lastState); } } ! public void restore(Map parentMap) { if (parentMap == null) return; try { ! PrefixMap pm = new PrefixMap(parentMap, REPORT_PREFIX); if (pm == null) return; Object[] keys = pm.keySet().toArray(); if (lastState == null) ! lastState = new HashMap(); for (int i = 0; i < keys.length; i++) { String key = (String) keys[i]; String value = (String) pm.get(keys[i]); --- 209,236 ---- history = FileHistory.getFileHistory(workDir, "reportDirHistory.jtl"); reportHistoryListener.setFileHistory(history); } } ! public void save(Map<String, String> parentMap) { if (lastState != null && lastState.size() > 0) { ! PrefixMap<String> pm = new PrefixMap<>(parentMap, REPORT_PREFIX); pm.putAll(lastState); } } ! public void restore(Map<String, String> parentMap) { if (parentMap == null) return; try { ! PrefixMap<String> pm = new PrefixMap<>(parentMap, REPORT_PREFIX); if (pm == null) return; Object[] keys = pm.keySet().toArray(); if (lastState == null) ! lastState = new HashMap<>(); for (int i = 0; i < keys.length; i++) { String key = (String) keys[i]; String value = (String) pm.get(keys[i]);
*** 326,336 **** private UIFactory uif; private FileHistory.Listener reportHistoryListener; private FileHistory history; private File lastOpenPath; ! private Map lastState; private ExecModel model; private NewReportDialog newReportD; private ReportBrowser reportBrowser; private ReportDirChooser reportDirChooser; private WorkDirectory workDir; --- 326,336 ---- private UIFactory uif; private FileHistory.Listener reportHistoryListener; private FileHistory history; private File lastOpenPath; ! private Map<String, String> lastState; private ExecModel model; private NewReportDialog newReportD; private ReportBrowser reportBrowser; private ReportDirChooser reportDirChooser; private WorkDirectory workDir;
< prev index next >