瀏覽代碼

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 年之前
父節點
當前提交
114ae7a08d

+ 7
- 13
src/com/dmdirc/addons/ui_swing/components/reorderablelist/ArrayListTransferHandler.java 查看文件

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.components.reorderablelist;
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
 import java.awt.datatransfer.DataFlavor;
25
 import java.awt.datatransfer.DataFlavor;
29
 import java.awt.datatransfer.Transferable;
26
 import java.awt.datatransfer.Transferable;
30
 import java.awt.datatransfer.UnsupportedFlavorException;
27
 import java.awt.datatransfer.UnsupportedFlavorException;
64
             localArrayListFlavor = new DataFlavor(
61
             localArrayListFlavor = new DataFlavor(
65
                     DataFlavor.javaJVMLocalObjectMimeType + ";class=java.util.ArrayList");
62
                     DataFlavor.javaJVMLocalObjectMimeType + ";class=java.util.ArrayList");
66
         } catch (ClassNotFoundException e) {
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
         serialArrayListFlavor = new DataFlavor(ArrayList.class, "ArrayList");
66
         serialArrayListFlavor = new DataFlavor(ArrayList.class, "ArrayList");
70
     }
67
     }
86
             } else {
83
             } else {
87
                 return false;
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
             return false;
88
             return false;
95
         }
89
         }
96
     }
90
     }
136
     @Override
130
     @Override
137
     protected void exportDone(final JComponent source, final Transferable data,
131
     protected void exportDone(final JComponent source, final Transferable data,
138
             final int action) {
132
             final int action) {
139
-        if ((action == MOVE) && (indices != null)) {
133
+        if (action == MOVE && indices != null) {
140
             final DefaultListModel<T> model = (DefaultListModel<T>) sourceList.getModel();
134
             final DefaultListModel<T> model = (DefaultListModel<T>) sourceList.getModel();
141
 
135
 
142
             if (addCount > 0) {
136
             if (addCount > 0) {
163
      *
157
      *
164
      * @return whether the transferFlavors is supported
158
      * @return whether the transferFlavors is supported
165
      */
159
      */
166
-    private boolean hasLocalArrayListFlavor(final DataFlavor[] transferFlavors) {
160
+    private boolean hasLocalArrayListFlavor(final DataFlavor... transferFlavors) {
167
         if (localArrayListFlavor == null) {
161
         if (localArrayListFlavor == null) {
168
             return false;
162
             return false;
169
         }
163
         }
183
      *
177
      *
184
      * @return whether the flavour is supported
178
      * @return whether the flavour is supported
185
      */
179
      */
186
-    private boolean hasSerialArrayListFlavor(final DataFlavor[] transferFlavors) {
180
+    private boolean hasSerialArrayListFlavor(final DataFlavor... transferFlavors) {
187
         for (DataFlavor transferFlavor : transferFlavors) {
181
         for (DataFlavor transferFlavor : transferFlavors) {
188
             if (transferFlavor.equals(serialArrayListFlavor)) {
182
             if (transferFlavor.equals(serialArrayListFlavor)) {
189
                 return true;
183
                 return true;
195
 
189
 
196
     @Override
190
     @Override
197
     public boolean canImport(final JComponent comp, final DataFlavor[] transferFlavors) {
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
                 && (hasLocalArrayListFlavor(transferFlavors)
193
                 && (hasLocalArrayListFlavor(transferFlavors)
200
                 || hasSerialArrayListFlavor(transferFlavors));
194
                 || hasSerialArrayListFlavor(transferFlavors));
201
     }
195
     }

+ 4
- 9
src/com/dmdirc/addons/ui_swing/components/reorderablelist/ListTransferable.java 查看文件

22
 
22
 
23
 package com.dmdirc.addons.ui_swing.components.reorderablelist;
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
 import java.awt.datatransfer.DataFlavor;
25
 import java.awt.datatransfer.DataFlavor;
29
 import java.awt.datatransfer.Transferable;
26
 import java.awt.datatransfer.Transferable;
30
 import java.awt.datatransfer.UnsupportedFlavorException;
27
 import java.awt.datatransfer.UnsupportedFlavorException;
47
     /**
44
     /**
48
      * Initialises the ListTransferable.
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
         try {
52
         try {
58
             localArrayListFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType
53
             localArrayListFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType
59
                     + ";class=java.util.List");
54
                     + ";class=java.util.List");
60
         } catch (ClassNotFoundException e) {
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
         serialArrayListFlavor = new DataFlavor(List.class, "List");
58
         serialArrayListFlavor = new DataFlavor(List.class, "List");
64
 
59
 

+ 5
- 8
src/com/dmdirc/addons/ui_swing/components/reorderablelist/ReorderableJList.java 查看文件

23
 package com.dmdirc.addons.ui_swing.components.reorderablelist;
23
 package com.dmdirc.addons.ui_swing.components.reorderablelist;
24
 
24
 
25
 import com.dmdirc.addons.ui_swing.components.renderers.ReorderableJListCellRenderer;
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
 import java.awt.Cursor;
27
 import java.awt.Cursor;
30
 import java.awt.Point;
28
 import java.awt.Point;
103
             dataFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType
101
             dataFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType
104
                     + ";class=java.util.List");
102
                     + ";class=java.util.List");
105
         } catch (ClassNotFoundException e) {
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
         }
225
         }
230
 
226
 
231
         //reject invalid drops
227
         //reject invalid drops
232
-        if ((index == -1) || (index == draggedIndex)) {
228
+        if (index == -1 || index == draggedIndex) {
233
             dtde.rejectDrop();
229
             dtde.rejectDrop();
234
             return;
230
             return;
235
         }
231
         }
238
         dtde.acceptDrop(DnDConstants.ACTION_MOVE);
234
         dtde.acceptDrop(DnDConstants.ACTION_MOVE);
239
 
235
 
240
         //get dropped item
236
         //get dropped item
241
-        Object dragged;
237
+        final Object dragged;
242
         try {
238
         try {
243
             dragged = dtde.getTransferable().getTransferData(dataFlavor);
239
             dragged = dtde.getTransferable().getTransferData(dataFlavor);
244
         } catch (UnsupportedFlavorException | IOException e) {
240
         } catch (UnsupportedFlavorException | IOException e) {
241
+            //Don't transfer if this fails
245
             return;
242
             return;
246
         }
243
         }
247
 
244
 
250
         final DefaultListModel<T> mod = getModel();
247
         final DefaultListModel<T> mod = getModel();
251
         final int newIndex = sourceBeforeTarget ? index - 1 : index;
248
         final int newIndex = sourceBeforeTarget ? index - 1 : index;
252
         mod.remove(draggedIndex);
249
         mod.remove(draggedIndex);
253
-        for (Object item : (ArrayList) dragged) {
250
+        for (Object item : (ArrayList<?>) dragged) {
254
             @SuppressWarnings("unchecked")
251
             @SuppressWarnings("unchecked")
255
             final T genericItem = (T) item;
252
             final T genericItem = (T) item;
256
             mod.add(newIndex, genericItem);
253
             mod.add(newIndex, genericItem);

Loading…
取消
儲存