Browse Source

Tidy various plugins.

In particular make the DNS plugin use the DNS dagger module, not
the debug module. Testing++.

Change-Id: If9dbd7303bdfda95f64553248e8e6175913dacd3
Reviewed-on: http://gerrit.dmdirc.com/3846
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
changes/46/3846/2
Chris Smith 9 years ago
parent
commit
3ed98ddd69

+ 3
- 4
src/com/dmdirc/addons/dns/DNSPlugin.java View File

@@ -22,14 +22,13 @@
22 22
 
23 23
 package com.dmdirc.addons.dns;
24 24
 
25
-import com.dmdirc.addons.debug.DebugModule;
26 25
 import com.dmdirc.plugins.PluginInfo;
27 26
 import com.dmdirc.plugins.implementations.BaseCommandPlugin;
28 27
 
29 28
 import java.net.InetAddress;
30 29
 import java.net.UnknownHostException;
31 30
 import java.util.ArrayList;
32
-import java.util.List;
31
+import java.util.Collection;
33 32
 
34 33
 import dagger.ObjectGraph;
35 34
 
@@ -42,7 +41,7 @@ public final class DNSPlugin extends BaseCommandPlugin {
42 41
     public void load(final PluginInfo pluginInfo, final ObjectGraph graph) {
43 42
         super.load(pluginInfo, graph);
44 43
 
45
-        setObjectGraph(graph.plus(new DebugModule()));
44
+        setObjectGraph(graph.plus(new DNSModule()));
46 45
         registerCommand(DNSCommand.class, DNSCommand.INFO);
47 46
     }
48 47
 
@@ -54,7 +53,7 @@ public final class DNSPlugin extends BaseCommandPlugin {
54 53
      * @return Resolved IP(s)
55 54
      */
56 55
     public static String getIPs(final String hostname) {
57
-        List<String> results = new ArrayList<>();
56
+        Collection<String> results = new ArrayList<>();
58 57
 
59 58
         try {
60 59
             final InetAddress[] ips = InetAddress.getAllByName(hostname);

+ 3
- 2
src/com/dmdirc/addons/identd/IdentClient.java View File

@@ -27,6 +27,7 @@ import com.dmdirc.ServerManager;
27 27
 import com.dmdirc.events.UserErrorEvent;
28 28
 import com.dmdirc.interfaces.Connection;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30
+import com.dmdirc.interfaces.config.ReadOnlyConfigProvider;
30 31
 import com.dmdirc.logger.ErrorLevel;
31 32
 import com.dmdirc.util.io.StreamUtils;
32 33
 
@@ -117,7 +118,7 @@ public class IdentClient implements Runnable {
117 118
      *
118 119
      * @return the ident response for the given line
119 120
      */
120
-    protected String getIdentResponse(final String input, final AggregateConfigProvider config) {
121
+    protected String getIdentResponse(final String input, final ReadOnlyConfigProvider config) {
121 122
         final String unescapedInput = unescapeString(input);
122 123
         final String[] bits = unescapedInput.replaceAll("\\s+", "").split(",", 2);
123 124
         if (bits.length < 2) {
@@ -149,7 +150,6 @@ public class IdentClient implements Runnable {
149 150
 
150 151
         final String osName = System.getProperty("os.name").toLowerCase();
151 152
         final String os;
152
-        final String username;
153 153
 
154 154
         final String customSystem = config.getOption(domain, "advanced.customSystem");
155 155
         if (config.getOptionBool(domain, "advanced.useCustomSystem") && customSystem
@@ -179,6 +179,7 @@ public class IdentClient implements Runnable {
179 179
         }
180 180
 
181 181
         final String customName = config.getOption(domain, "general.customName");
182
+        final String username;
182 183
         if (config.getOptionBool(domain, "general.useCustomName") && customName
183 184
                 != null && !customName.isEmpty() && customName.length() < 513) {
184 185
             username = customName;

+ 4
- 4
src/com/dmdirc/addons/identd/IdentdPlugin.java View File

@@ -90,14 +90,14 @@ public class IdentdPlugin extends BasePlugin {
90 90
         general.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
91 91
                 domain, "general.useUsername", "Use connection "
92 92
                 + "username rather than system username", "If this is enabled,"
93
-                + " the username for the connection will be used rather than " + "'" + System.
94
-                getProperty("user.name") + "'",
93
+                + " the username for the connection will be used rather than '"
94
+                + System.getProperty("user.name") + '\'',
95 95
                 manager.getConfigManager(), manager.getIdentity()));
96 96
         general.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
97 97
                 domain, "general.useNickname", "Use connection "
98 98
                 + "nickname rather than system username", "If this is enabled, "
99
-                + "the nickname for the connection will be used rather than " + "'" + System.
100
-                getProperty("user.name") + "'",
99
+                + "the nickname for the connection will be used rather than '"
100
+                + System.getProperty("user.name") + '\'',
101 101
                 manager.getConfigManager(), manager.getIdentity()));
102 102
         general.addSetting(new PreferencesSetting(PreferencesType.BOOLEAN,
103 103
                 domain, "general.useCustomName", "Use custom name" + " all the time",

+ 3
- 3
src/com/dmdirc/addons/identd/IdentdServer.java View File

@@ -54,7 +54,7 @@ public final class IdentdServer implements Runnable {
54 54
     /** Server manager. */
55 55
     private final ServerManager serverManager;
56 56
     /** Have we failed to start this server previously? */
57
-    private boolean failed = false;
57
+    private boolean failed;
58 58
     /** Global configuration to read plugin's from. */
59 59
     private final AggregateConfigProvider config;
60 60
     /** This plugin's config settings domain. */
@@ -134,7 +134,7 @@ public final class IdentdServer implements Runnable {
134 134
      * @return True if the server is running
135 135
      */
136 136
     public boolean isRunning() {
137
-        return (myThread != null);
137
+        return myThread != null;
138 138
     }
139 139
 
140 140
     /**
@@ -150,7 +150,7 @@ public final class IdentdServer implements Runnable {
150 150
             } catch (IOException e) {
151 151
                 eventBus.publishAsync(new UserErrorEvent(ErrorLevel.HIGH, e,
152 152
                         "Unable to start identd server: " + e.getMessage(), ""));
153
-                if (e.getMessage().equals("Permission denied")) {
153
+                if ("Permission denied".equals(e.getMessage())) {
154 154
                     failed = true;
155 155
                 }
156 156
             }

+ 4
- 11
src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java View File

@@ -25,11 +25,9 @@ package com.dmdirc.addons.lagdisplay;
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.DMDircMBassador;
27 27
 import com.dmdirc.FrameContainer;
28
-import com.dmdirc.Server;
29 28
 import com.dmdirc.ServerState;
30 29
 import com.dmdirc.addons.ui_swing.SelectionListener;
31 30
 import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
32
-import com.dmdirc.addons.ui_swing.components.statusbar.SwingStatusBar;
33 31
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
34 32
 import com.dmdirc.events.ServerDisconnectedEvent;
35 33
 import com.dmdirc.events.ServerGotpingEvent;
@@ -65,8 +63,6 @@ public class LagDisplayManager implements ConfigChangeListener, SelectionListene
65 63
     private final DMDircMBassador eventBus;
66 64
     /** Active frame manager. */
67 65
     private final ActiveFrameManager activeFrameManager;
68
-    /** Status bar to add panels to. */
69
-    private final SwingStatusBar statusBar;
70 66
     private final Provider<LagDisplayPanel> panelProvider;
71 67
     /** The settings domain to use. */
72 68
     private final String domain;
@@ -86,16 +82,13 @@ public class LagDisplayManager implements ConfigChangeListener, SelectionListene
86 82
     private LagDisplayPanel panel;
87 83
 
88 84
     @Inject
89
-    public LagDisplayManager(
90
-            final DMDircMBassador eventBus,
85
+    public LagDisplayManager(final DMDircMBassador eventBus,
91 86
             final ActiveFrameManager activeFrameManager,
92
-            final SwingStatusBar statusBar,
93 87
             final Provider<LagDisplayPanel> panelProvider,
94 88
             @PluginDomain(LagDisplayPlugin.class) final String domain,
95 89
             @GlobalConfig final AggregateConfigProvider globalConfig) {
96 90
         this.eventBus = eventBus;
97 91
         this.activeFrameManager = activeFrameManager;
98
-        this.statusBar = statusBar;
99 92
         this.panelProvider = panelProvider;
100 93
         this.domain = domain;
101 94
         this.globalConfig = globalConfig;
@@ -177,7 +170,7 @@ public class LagDisplayManager implements ConfigChangeListener, SelectionListene
177 170
         if (event.getNumeric() != 421) {
178 171
             return;
179 172
         }
180
-        final boolean useAlternate = ((Server) event.getConnection()).getConfigManager()
173
+        final boolean useAlternate = ((FrameContainer) event.getConnection()).getConfigManager()
181 174
                 .getOptionBool(domain, "usealternate");
182 175
         final TextFrame activeFrame = activeFrameManager.getActiveFrame();
183 176
         final FrameContainer active = activeFrame == null ? null : activeFrame.getContainer();
@@ -230,7 +223,7 @@ public class LagDisplayManager implements ConfigChangeListener, SelectionListene
230 223
         final String value = formatTime(event.getPing());
231 224
 
232 225
         getHistory(event.getConnection()).add(event.getPing());
233
-        pings.put((event.getConnection()), value);
226
+        pings.put(event.getConnection(), value);
234 227
 
235 228
         if (isActive) {
236 229
             panel.getComponent().setText(value);
@@ -249,7 +242,7 @@ public class LagDisplayManager implements ConfigChangeListener, SelectionListene
249 242
         final FrameContainer active = activeFrame == null ? null : activeFrame.getContainer();
250 243
         final boolean isActive = active != null && event.getConnection().equals(active.
251 244
                 getConnection());
252
-        final String value = formatTime(event.getPing()) + "+";
245
+        final String value = formatTime(event.getPing()) + '+';
253 246
 
254 247
         pings.put(event.getConnection(), value);
255 248
 

+ 4
- 3
src/com/dmdirc/addons/lagdisplay/PingHistoryPanel.java View File

@@ -32,6 +32,7 @@ import java.awt.Graphics2D;
32 32
 import java.awt.Rectangle;
33 33
 import java.awt.geom.Rectangle2D;
34 34
 import java.util.ArrayList;
35
+import java.util.Collection;
35 36
 import java.util.List;
36 37
 
37 38
 import javax.swing.JPanel;
@@ -80,8 +81,6 @@ public class PingHistoryPanel extends JPanel {
80 81
         g.drawLine(1, getHeight() - 2, getWidth() - 1, getHeight() - 2);
81 82
         g.setFont(g.getFont().deriveFont(10f));
82 83
 
83
-        float lastX = -1;
84
-        float lastY = -1;
85 84
         final float pixelsperpointX = (getWidth() - 3)
86 85
                 / (float) (history.getList().size() == 1 ? 1
87 86
                 : history.getList().size() - 1);
@@ -94,8 +93,10 @@ public class PingHistoryPanel extends JPanel {
94 93
         long last1 = -1;
95 94
         long last2 = -1;
96 95
         final List<Long> list = history.getList();
97
-        final List<Rectangle> rects = new ArrayList<>();
96
+        final Collection<Rectangle> rects = new ArrayList<>();
98 97
 
98
+        float lastX = -1;
99
+        float lastY = -1;
99 100
         for (int i = 0; i < list.size(); i++) {
100 101
             final Long value = list.get(i);
101 102
 

+ 3
- 2
src/com/dmdirc/addons/lagdisplay/ServerInfoDialog.java View File

@@ -34,6 +34,7 @@ import java.util.List;
34 34
 import javax.swing.JLabel;
35 35
 import javax.swing.JPanel;
36 36
 import javax.swing.JSeparator;
37
+import javax.swing.SwingConstants;
37 38
 
38 39
 /**
39 40
  * Shows information about all connected servers.
@@ -84,9 +85,9 @@ public class ServerInfoDialog extends StatusbarPopupWindow {
84 85
             for (final Server server : servers) {
85 86
                 panel.add(new JLabel(server.getName()));
86 87
                 panel.add(new JLabel(server.getState() == ServerState.CONNECTED
87
-                        ? server.getNetwork() : "---", JLabel.CENTER), "grow");
88
+                        ? server.getNetwork() : "---", SwingConstants.CENTER), "grow");
88 89
                 panel.add(new JLabel(server.getState() == ServerState.CONNECTED
89
-                        ? manager.getTime(server) : "---", JLabel.RIGHT), "grow, wrap");
90
+                        ? manager.getTime(server) : "---", SwingConstants.RIGHT), "grow, wrap");
90 91
             }
91 92
         }
92 93
     }

Loading…
Cancel
Save