< prev index next >

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

Print this page

        

@@ -47,11 +47,11 @@
 
     static ListCellRenderer createTRTNodeRenderer() {
         return new TestCellRenderer(i18n);
     }
 
-    static ListCellRenderer createFilterListRenderer() {
+    static ListCellRenderer<TestFilter> createFilterListRenderer() {
         return new FilterCellRenderer(i18n);
     }
 
     private static I18NResourceBundle i18n =
         I18NResourceBundle.getBundleForClass(RenderingUtilities.class);

@@ -131,22 +131,22 @@
 
     /**
      * Render a list of test filters with their descriptive name.
      * @see com.sun.javatest.TestFilter#getName()
      */
-    static class FilterCellRenderer extends JLabel implements ListCellRenderer {
+    static class FilterCellRenderer extends JLabel implements ListCellRenderer<TestFilter> {
         public FilterCellRenderer(I18NResourceBundle i18n) {
             setOpaque(false);
              this.i18n = i18n;
         }
 
-        public Component getListCellRendererComponent(JList list,
-            Object value, int index, boolean isSelected, boolean cellHasFocus) {
+        public Component getListCellRendererComponent(JList<? extends TestFilter> list,
+                                                      TestFilter value, int index, boolean isSelected, boolean cellHasFocus) {
 
             String name = null;
 
-            TestFilter filter = (TestFilter)value;
+            TestFilter filter = value;
             name = filter.getName();
 
             //setToolTipText(filter.getDescription());
             if (name != null && name.length() > 0)
                 setText(name);
< prev index next >