Sfoglia il codice sorgente

Add servername into BaseParser and clarify javadoc

Change-Id: Icc4de20b0617f9962853e8c9fe66737d6a5b9297
Reviewed-on: http://gerrit.dmdirc.com/2003
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
tags/0.7rc1
Chris Smith 13 anni fa
parent
commit
82867dfd87

+ 18
- 0
src/com/dmdirc/parser/common/BaseParser.java Vedi File

@@ -49,6 +49,9 @@ public abstract class BaseParser implements Parser {
49 49
     /** The ping timer fraction for this parser. */
50 50
     private int pingTimerFraction;
51 51
 
52
+    /** The cached name of the server this parser is connected to. */
53
+    private String serverName;
54
+
52 55
     /** The callback manager to use for this parser. */
53 56
     private final CallbackManager callbackManager;
54 57
 
@@ -155,4 +158,19 @@ public abstract class BaseParser implements Parser {
155 158
         joinChannels(new ChannelJoinRequest(channel, key));
156 159
     }
157 160
 
161
+    /** {@inheritDoc} */
162
+    @Override
163
+    public String getServerName() {
164
+        return serverName;
165
+    }
166
+
167
+    /**
168
+     * Sets the name of this parser's server.
169
+     *
170
+     * @param serverName The new name for this parser's server
171
+     */
172
+    protected void setServerName(final String serverName) {
173
+        this.serverName = serverName;
174
+    }
175
+
158 176
 }

+ 2
- 1
src/com/dmdirc/parser/interfaces/Parser.java Vedi File

@@ -206,7 +206,8 @@ public interface Parser extends Runnable {
206 206
     Collection<? extends ChannelJoinRequest> extractChannels(final URI uri);
207 207
 
208 208
     /**
209
-     * Retrieves the name of the server that this parser is connected to.
209
+     * Retrieves the name of the server that this parser is, or has been,
210
+     * connected to.
210 211
      *
211 212
      * @return This parser's server's name
212 213
      */

Loading…
Annulla
Salva