Bladeren bron

Remove logger and tidy a bit.

Change-Id: I9e6c4009d3d6e1907713e80059c7166eb95a323f
Reviewed-on: http://gerrit.dmdirc.com/3714
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
changes/14/3714/2
Greg Holmes 10 jaren geleden
bovenliggende
commit
114ae7a08d

+ 7
- 13
src/com/dmdirc/addons/ui_swing/components/reorderablelist/ArrayListTransferHandler.java Bestand weergeven

@@ -22,9 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.reorderablelist;
24 24
 
25
-import com.dmdirc.logger.ErrorLevel;
26
-import com.dmdirc.logger.Logger;
27
-
28 25
 import java.awt.datatransfer.DataFlavor;
29 26
 import java.awt.datatransfer.Transferable;
30 27
 import java.awt.datatransfer.UnsupportedFlavorException;
@@ -64,7 +61,7 @@ public final class ArrayListTransferHandler<T> extends TransferHandler {
64 61
             localArrayListFlavor = new DataFlavor(
65 62
                     DataFlavor.javaJVMLocalObjectMimeType + ";class=java.util.ArrayList");
66 63
         } catch (ClassNotFoundException e) {
67
-            Logger.userError(ErrorLevel.LOW, "unable to create data flavor: " + e.getMessage());
64
+            //This class will always exist
68 65
         }
69 66
         serialArrayListFlavor = new DataFlavor(ArrayList.class, "ArrayList");
70 67
     }
@@ -86,11 +83,8 @@ public final class ArrayListTransferHandler<T> extends TransferHandler {
86 83
             } else {
87 84
                 return false;
88 85
             }
89
-        } catch (UnsupportedFlavorException e) {
90
-            Logger.userError(ErrorLevel.LOW, "Unsupported data flavor: " + e.getMessage());
91
-            return false;
92
-        } catch (IOException e) {
93
-            Logger.userError(ErrorLevel.LOW, "Unable to import data: " + e.getMessage());
86
+        } catch (UnsupportedFlavorException | IOException e) {
87
+            //Don't transfer if this fails
94 88
             return false;
95 89
         }
96 90
     }
@@ -136,7 +130,7 @@ public final class ArrayListTransferHandler<T> extends TransferHandler {
136 130
     @Override
137 131
     protected void exportDone(final JComponent source, final Transferable data,
138 132
             final int action) {
139
-        if ((action == MOVE) && (indices != null)) {
133
+        if (action == MOVE && indices != null) {
140 134
             final DefaultListModel<T> model = (DefaultListModel<T>) sourceList.getModel();
141 135
 
142 136
             if (addCount > 0) {
@@ -163,7 +157,7 @@ public final class ArrayListTransferHandler<T> extends TransferHandler {
163 157
      *
164 158
      * @return whether the transferFlavors is supported
165 159
      */
166
-    private boolean hasLocalArrayListFlavor(final DataFlavor[] transferFlavors) {
160
+    private boolean hasLocalArrayListFlavor(final DataFlavor... transferFlavors) {
167 161
         if (localArrayListFlavor == null) {
168 162
             return false;
169 163
         }
@@ -183,7 +177,7 @@ public final class ArrayListTransferHandler<T> extends TransferHandler {
183 177
      *
184 178
      * @return whether the flavour is supported
185 179
      */
186
-    private boolean hasSerialArrayListFlavor(final DataFlavor[] transferFlavors) {
180
+    private boolean hasSerialArrayListFlavor(final DataFlavor... transferFlavors) {
187 181
         for (DataFlavor transferFlavor : transferFlavors) {
188 182
             if (transferFlavor.equals(serialArrayListFlavor)) {
189 183
                 return true;
@@ -195,7 +189,7 @@ public final class ArrayListTransferHandler<T> extends TransferHandler {
195 189
 
196 190
     @Override
197 191
     public boolean canImport(final JComponent comp, final DataFlavor[] transferFlavors) {
198
-        return comp instanceof JList && ((JList) comp).getModel() instanceof DefaultListModel
192
+        return comp instanceof JList && ((JList<?>) comp).getModel() instanceof DefaultListModel
199 193
                 && (hasLocalArrayListFlavor(transferFlavors)
200 194
                 || hasSerialArrayListFlavor(transferFlavors));
201 195
     }

+ 4
- 9
src/com/dmdirc/addons/ui_swing/components/reorderablelist/ListTransferable.java Bestand weergeven

@@ -22,9 +22,6 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_swing.components.reorderablelist;
24 24
 
25
-import com.dmdirc.logger.ErrorLevel;
26
-import com.dmdirc.logger.Logger;
27
-
28 25
 import java.awt.datatransfer.DataFlavor;
29 26
 import java.awt.datatransfer.Transferable;
30 27
 import java.awt.datatransfer.UnsupportedFlavorException;
@@ -47,18 +44,16 @@ public final class ListTransferable<T> implements Transferable {
47 44
     /**
48 45
      * Initialises the ListTransferable.
49 46
      *
50
-     * @param alist List to transfer
47
+     * @param list List to transfer
51 48
      */
52
-    public ListTransferable(final List<T> alist) {
53
-        super();
54
-
55
-        data = alist;
49
+    public ListTransferable(final List<T> list) {
50
+        data = list;
56 51
 
57 52
         try {
58 53
             localArrayListFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType
59 54
                     + ";class=java.util.List");
60 55
         } catch (ClassNotFoundException e) {
61
-            Logger.userError(ErrorLevel.LOW, "unable to create data flavor: " + e.getMessage());
56
+            //This class will always exist
62 57
         }
63 58
         serialArrayListFlavor = new DataFlavor(List.class, "List");
64 59
 

+ 5
- 8
src/com/dmdirc/addons/ui_swing/components/reorderablelist/ReorderableJList.java Bestand weergeven

@@ -23,8 +23,6 @@
23 23
 package com.dmdirc.addons.ui_swing.components.reorderablelist;
24 24
 
25 25
 import com.dmdirc.addons.ui_swing.components.renderers.ReorderableJListCellRenderer;
26
-import com.dmdirc.logger.ErrorLevel;
27
-import com.dmdirc.logger.Logger;
28 26
 
29 27
 import java.awt.Cursor;
30 28
 import java.awt.Point;
@@ -103,9 +101,7 @@ public class ReorderableJList<T> extends JList<T> implements DragSourceListener,
103 101
             dataFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType
104 102
                     + ";class=java.util.List");
105 103
         } catch (ClassNotFoundException e) {
106
-            Logger.userError(ErrorLevel.LOW, "unable to create data flavor: "
107
-                    + e.getMessage());
108
-            dataFlavor = null;
104
+            //This class will always exist
109 105
         }
110 106
     }
111 107
 
@@ -229,7 +225,7 @@ public class ReorderableJList<T> extends JList<T> implements DragSourceListener,
229 225
         }
230 226
 
231 227
         //reject invalid drops
232
-        if ((index == -1) || (index == draggedIndex)) {
228
+        if (index == -1 || index == draggedIndex) {
233 229
             dtde.rejectDrop();
234 230
             return;
235 231
         }
@@ -238,10 +234,11 @@ public class ReorderableJList<T> extends JList<T> implements DragSourceListener,
238 234
         dtde.acceptDrop(DnDConstants.ACTION_MOVE);
239 235
 
240 236
         //get dropped item
241
-        Object dragged;
237
+        final Object dragged;
242 238
         try {
243 239
             dragged = dtde.getTransferable().getTransferData(dataFlavor);
244 240
         } catch (UnsupportedFlavorException | IOException e) {
241
+            //Don't transfer if this fails
245 242
             return;
246 243
         }
247 244
 
@@ -250,7 +247,7 @@ public class ReorderableJList<T> extends JList<T> implements DragSourceListener,
250 247
         final DefaultListModel<T> mod = getModel();
251 248
         final int newIndex = sourceBeforeTarget ? index - 1 : index;
252 249
         mod.remove(draggedIndex);
253
-        for (Object item : (ArrayList) dragged) {
250
+        for (Object item : (ArrayList<?>) dragged) {
254 251
             @SuppressWarnings("unchecked")
255 252
             final T genericItem = (T) item;
256 253
             mod.add(newIndex, genericItem);

Laden…
Annuleren
Opslaan