src/share/classes/javax/swing/event/RowSorterEvent.java

Print this page

        

@@ -69,11 +69,11 @@
      *
      * @param source the source of the change
      * @throws IllegalArgumentException if <code>source</code> is
      *         <code>null</code>
      */
-    public RowSorterEvent(RowSorter source) {
+    public RowSorterEvent(RowSorter<?> source) {
         this(source, Type.SORT_ORDER_CHANGED, null);
     }
 
     /**
      * Creates a <code>RowSorterEvent</code>.

@@ -83,11 +83,11 @@
      * @param previousRowIndexToModel the mapping from model indices to
      *        view indices prior to the sort, may be <code>null</code>
      * @throws IllegalArgumentException if source or <code>type</code> is
      *         <code>null</code>
      */
-    public RowSorterEvent(RowSorter source, Type type,
+    public RowSorterEvent(RowSorter<?> source, Type type,
                           int[] previousRowIndexToModel) {
         super(source);
         if (type == null) {
             throw new IllegalArgumentException("type must be non-null");
         }

@@ -98,11 +98,12 @@
     /**
      * Returns the source of the event as a <code>RowSorter</code>.
      *
      * @return the source of the event as a <code>RowSorter</code>
      */
-    public RowSorter getSource() {
+    @Override
+    public RowSorter<?> getSource() {
         return (RowSorter)super.getSource();
     }
 
     /**
      * Returns the type of event.