< prev index next >

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

Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg


  42 
  43     TP_ResultsSubpanel(UIFactory uif) {
  44         super(uif, "rslt");
  45         ContextHelpManager.setHelpIDString(this, "browse.resultPropertiesTab.csh");
  46     }
  47 
  48     protected synchronized void updateSubpanel(TestResult currTest) {
  49         if (subpanelTest != null)
  50             subpanelTest.removeObserver(observer);
  51 
  52         super.updateSubpanel(currTest);
  53         updateEntries();
  54 
  55         // if it is mutable, track updates
  56         if (subpanelTest.isMutable())  {
  57             subpanelTest.addObserver(observer);
  58         }
  59     }
  60 
  61     private void updateEntries() {
  62         for (Enumeration e = subpanelTest.getPropertyNames(); e.hasMoreElements(); ) {
  63             try {
  64                 String key = (String)(e.nextElement());
  65                 String val = subpanelTest.getProperty(key);
  66                 updateEntry(key, val);
  67             }
  68             catch (TestResult.Fault f) {
  69             }
  70         }
  71     }
  72 
  73     private void updateEntriesLater(final TestResult tr) {
  74         if (tr == subpanelTest) {
  75             if (EventQueue.isDispatchThread())
  76                 updateEntries();
  77             else {
  78                 EventQueue.invokeLater(new Runnable() {
  79                         public void run() {
  80                             if (tr == subpanelTest)
  81                                 updateEntries();
  82                         }
  83                     });
  84             }




  42 
  43     TP_ResultsSubpanel(UIFactory uif) {
  44         super(uif, "rslt");
  45         ContextHelpManager.setHelpIDString(this, "browse.resultPropertiesTab.csh");
  46     }
  47 
  48     protected synchronized void updateSubpanel(TestResult currTest) {
  49         if (subpanelTest != null)
  50             subpanelTest.removeObserver(observer);
  51 
  52         super.updateSubpanel(currTest);
  53         updateEntries();
  54 
  55         // if it is mutable, track updates
  56         if (subpanelTest.isMutable())  {
  57             subpanelTest.addObserver(observer);
  58         }
  59     }
  60 
  61     private void updateEntries() {
  62         for (Enumeration<String> e = subpanelTest.getPropertyNames(); e.hasMoreElements(); ) {
  63             try {
  64                 String key = (e.nextElement());
  65                 String val = subpanelTest.getProperty(key);
  66                 updateEntry(key, val);
  67             }
  68             catch (TestResult.Fault f) {
  69             }
  70         }
  71     }
  72 
  73     private void updateEntriesLater(final TestResult tr) {
  74         if (tr == subpanelTest) {
  75             if (EventQueue.isDispatchThread())
  76                 updateEntries();
  77             else {
  78                 EventQueue.invokeLater(new Runnable() {
  79                         public void run() {
  80                             if (tr == subpanelTest)
  81                                 updateEntries();
  82                         }
  83                     });
  84             }


< prev index next >