瀏覽代碼

Move processors into their own package.

Make all package-private fields and methods they hackily touched
into public, for now.

Change-Id: Ica056a901535b0c0f503283d27ff5210fe625d26
Reviewed-on: http://gerrit.dmdirc.com/3952
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
changes/52/3952/2
Chris Smith 9 年之前
父節點
當前提交
0e461954b7
共有 75 個文件被更改,包括 311 次插入145 次删除
  1. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/AuthNoticeListener.java
  2. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/AwayStateListener.java
  3. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelActionListener.java
  4. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelCtcpListener.java
  5. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelCtcpReplyListener.java
  6. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelJoinListener.java
  7. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelKickListener.java
  8. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelListModeListener.java
  9. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelMessageListener.java
  10. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelModeChangeListener.java
  11. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelModeMessageListener.java
  12. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelModeNoticeListener.java
  13. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelNamesListener.java
  14. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelNickChangeListener.java
  15. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelNoticeListener.java
  16. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelPartListener.java
  17. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelQuitListener.java
  18. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelSelfJoinListener.java
  19. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelTopicListener.java
  20. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ChannelUserModeChangeListener.java
  21. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/InviteListener.java
  22. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/MotdEndListener.java
  23. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/MotdLineListener.java
  24. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/MotdStartListener.java
  25. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/NetworkDetectedListener.java
  26. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/NickChangeListener.java
  27. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/NickInUseListener.java
  28. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/NumericListener.java
  29. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/PrivateActionListener.java
  30. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/PrivateCtcpListener.java
  31. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/PrivateCtcpReplyListener.java
  32. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/PrivateMessageListener.java
  33. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/PrivateNoticeListener.java
  34. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/QuitListener.java
  35. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/ServerNoticeListener.java
  36. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UnknownActionListener.java
  37. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UnknownCtcpListener.java
  38. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UnknownCtcpReplyListener.java
  39. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UnknownMessageListener.java
  40. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UnknownNoticeListener.java
  41. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UnknownServerNoticeListener.java
  42. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UserModeChangeListener.java
  43. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/UserModeDiscoveryListener.java
  44. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/WallDesyncListener.java
  45. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/WallopListener.java
  46. 2
    1
      src/com/dmdirc/parser/interfaces/callbacks/WalluserListener.java
  47. 15
    14
      src/com/dmdirc/parser/irc/IRCChannelInfo.java
  48. 5
    5
      src/com/dmdirc/parser/irc/IRCClientInfo.java
  49. 26
    26
      src/com/dmdirc/parser/irc/IRCParser.java
  50. 24
    0
      src/com/dmdirc/parser/irc/ProcessingManager.java
  51. 2
    0
      src/com/dmdirc/parser/irc/TimestampedIRCProcessor.java
  52. 5
    1
      src/com/dmdirc/parser/irc/processors/IRCProcessor.java
  53. 4
    2
      src/com/dmdirc/parser/irc/processors/Process001.java
  54. 9
    4
      src/com/dmdirc/parser/irc/processors/Process004005.java
  55. 4
    2
      src/com/dmdirc/parser/irc/processors/Process464.java
  56. 7
    3
      src/com/dmdirc/parser/irc/processors/ProcessAccount.java
  57. 6
    3
      src/com/dmdirc/parser/irc/processors/ProcessAway.java
  58. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessCap.java
  59. 4
    2
      src/com/dmdirc/parser/irc/processors/ProcessInvite.java
  60. 12
    5
      src/com/dmdirc/parser/irc/processors/ProcessJoin.java
  61. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessKick.java
  62. 4
    2
      src/com/dmdirc/parser/irc/processors/ProcessList.java
  63. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessListModes.java
  64. 4
    2
      src/com/dmdirc/parser/irc/processors/ProcessMOTD.java
  65. 9
    2
      src/com/dmdirc/parser/irc/processors/ProcessMessage.java
  66. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessMode.java
  67. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessNames.java
  68. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessNick.java
  69. 4
    2
      src/com/dmdirc/parser/irc/processors/ProcessNickInUse.java
  70. 4
    2
      src/com/dmdirc/parser/irc/processors/ProcessNoticeAuth.java
  71. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessPart.java
  72. 7
    2
      src/com/dmdirc/parser/irc/processors/ProcessQuit.java
  73. 6
    2
      src/com/dmdirc/parser/irc/processors/ProcessTopic.java
  74. 4
    2
      src/com/dmdirc/parser/irc/processors/ProcessWallops.java
  75. 5
    2
      src/com/dmdirc/parser/irc/processors/ProcessWho.java

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/AuthNoticeListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessNoticeAuth;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -37,7 +38,7 @@ public interface AuthNoticeListener extends CallbackInterface {
37 38
      * @param parser Reference to the parser object that made the callback.
38 39
      * @param date The date/time at which the event occured
39 40
      * @param data Incomming Line.
40
-     * @see com.dmdirc.parser.irc.ProcessNoticeAuth#callNoticeAuth
41
+     * @see ProcessNoticeAuth#callNoticeAuth
41 42
      */
42 43
     void onNoticeAuth(Parser parser, Date date, String data);
43 44
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/AwayStateListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.common.AwayState;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27
+import com.dmdirc.parser.irc.processors.ProcessAway;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -40,7 +41,7 @@ public interface AwayStateListener extends CallbackInterface {
40 41
      * @param oldState Old Away State
41 42
      * @param currentState Current Away State
42 43
      * @param reason Best guess at away reason
43
-     * @see com.dmdirc.parser.irc.ProcessAway#callAwayState
44
+     * @see ProcessAway#callAwayState
44 45
      */
45 46
     void onAwayState(Parser parser, Date date, AwayState oldState,
46 47
             AwayState currentState, String reason);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelActionListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMessage;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -50,7 +51,7 @@ public interface ChannelActionListener extends CallbackInterface {
50 51
      * @param client ChannelClient who sent the action (may be null if server)
51 52
      * @param message action contents
52 53
      * @param host Hostname of sender (or servername)
53
-     * @see com.dmdirc.parser.irc.ProcessMessage#callChannelAction
54
+     * @see ProcessMessage#callChannelAction
54 55
      */
55 56
     void onChannelAction(
56 57
         @FakableSource Parser parser,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelCtcpListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMessage;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -51,7 +52,7 @@ public interface ChannelCtcpListener extends CallbackInterface {
51 52
      * @param type Type of CTCP (VERSION, TIME etc)
52 53
      * @param message Additional contents
53 54
      * @param host Hostname of sender (or servername)
54
-     * @see com.dmdirc.parser.irc.ProcessMessage#callChannelCTCP
55
+     * @see ProcessMessage#callChannelCTCP
55 56
      */
56 57
     void onChannelCTCP(@FakableSource Parser parser,
57 58
             Date date,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelCtcpReplyListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMessage;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -51,7 +52,7 @@ public interface ChannelCtcpReplyListener extends CallbackInterface {
51 52
      * @param type Type of CTCPRReply (VERSION, TIME etc)
52 53
      * @param message Reply Contents
53 54
      * @param host Hostname of sender (or servername)
54
-     * @see com.dmdirc.parser.irc.ProcessMessage#callChannelCTCPReply
55
+     * @see ProcessMessage#callChannelCTCPReply
55 56
      */
56 57
     void onChannelCTCPReply(@FakableSource Parser parser,
57 58
             Date date,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelJoinListener.java 查看文件

@@ -26,6 +26,7 @@ import com.dmdirc.parser.interfaces.ChannelClientInfo;
26 26
 import com.dmdirc.parser.interfaces.ChannelInfo;
27 27
 import com.dmdirc.parser.interfaces.Parser;
28 28
 import com.dmdirc.parser.interfaces.SpecificCallback;
29
+import com.dmdirc.parser.irc.processors.ProcessJoin;
29 30
 
30 31
 import java.util.Date;
31 32
 
@@ -44,7 +45,7 @@ public interface ChannelJoinListener extends CallbackInterface {
44 45
      * @param date The date/time at which the event occured
45 46
      * @param channel Channel Object
46 47
      * @param client ChannelClient object for new person
47
-     * @see com.dmdirc.parser.irc.ProcessJoin#callChannelJoin
48
+     * @see ProcessJoin#callChannelJoin
48 49
      */
49 50
     void onChannelJoin(Parser parser, Date date, ChannelInfo channel, ChannelClientInfo client);
50 51
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelKickListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessKick;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -49,7 +50,7 @@ public interface ChannelKickListener extends CallbackInterface {
49 50
      * @param client ChannelClient that did the kicking (may be null if server)
50 51
      * @param reason Reason for kick (may be "")
51 52
      * @param host Hostname of Kicker (or servername)
52
-     * @see com.dmdirc.parser.irc.ProcessKick#callChannelKick
53
+     * @see ProcessKick#callChannelKick
53 54
      */
54 55
     void onChannelKick(@FakableSource Parser parser,
55 56
             Date date,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelListModeListener.java 查看文件

@@ -25,6 +25,7 @@ package com.dmdirc.parser.interfaces.callbacks;
25 25
 import com.dmdirc.parser.interfaces.ChannelInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27 27
 import com.dmdirc.parser.interfaces.SpecificCallback;
28
+import com.dmdirc.parser.irc.processors.ProcessListModes;
28 29
 
29 30
 import java.util.Date;
30 31
 
@@ -43,7 +44,7 @@ public interface ChannelListModeListener extends CallbackInterface {
43 44
      * @param date The date/time at which the event occured
44 45
      * @param channel Channel which the ListModes reply is for
45 46
      * @param mode the Mode the ListMOdes reply is for.
46
-     * @see com.dmdirc.parser.irc.ProcessListModes#callChannelGotListModes
47
+     * @see ProcessListModes#callChannelGotListModes
47 48
      */
48 49
     void onChannelGotListModes(Parser parser, Date date, ChannelInfo channel, char mode);
49 50
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelMessageListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMessage;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -50,7 +51,7 @@ public interface ChannelMessageListener extends CallbackInterface {
50 51
      * @param client ChannelClient who sent the message (may be null if server)
51 52
      * @param message Message contents
52 53
      * @param host Hostname of sender (or servername)
53
-     * @see com.dmdirc.parser.irc.ProcessMessage#callChannelMessage
54
+     * @see ProcessMessage#callChannelMessage
54 55
      */
55 56
     void onChannelMessage(@FakableSource Parser parser, Date date,
56 57
             @FakableSource ChannelInfo channel,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelModeChangeListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMode;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -50,7 +51,7 @@ public interface ChannelModeChangeListener extends CallbackInterface {
50 51
      * @param client Client chaning the modes (null if server)
51 52
      * @param host Host doing the mode changing (User host or server name)
52 53
      * @param modes String showing the exact mode change parsed.
53
-     * @see com.dmdirc.parser.irc.ProcessMode#callChannelModeChanged
54
+     * @see ProcessMode#callChannelModeChanged
54 55
      */
55 56
     void onChannelModeChanged(@FakableSource Parser parser, Date date,
56 57
             @FakableSource ChannelInfo channel,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelModeMessageListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMessage;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -52,7 +53,7 @@ public interface ChannelModeMessageListener extends CallbackInterface {
52 53
      * @param client ChannelClient who sent the Message (may be null if server)
53 54
      * @param message Message contents
54 55
      * @param host Hostname of sender (or servername)
55
-     * @see com.dmdirc.parser.irc.ProcessMessage#callChannelModeMessage
56
+     * @see ProcessMessage#callChannelModeMessage
56 57
      */
57 58
     void onChannelModeMessage(@FakableSource Parser parser,
58 59
             Date date, @FakableSource ChannelInfo channel,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelModeNoticeListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMessage;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -52,7 +53,7 @@ public interface ChannelModeNoticeListener extends CallbackInterface {
52 53
      * @param client ChannelClient who sent the notice (may be null if server)
53 54
      * @param message notice contents
54 55
      * @param host Hostname of sender (or servername)
55
-     * @see com.dmdirc.parser.irc.ProcessMessage#callChannelModeNotice
56
+     * @see ProcessMessage#callChannelModeNotice
56 57
      */
57 58
     void onChannelModeNotice(@FakableSource Parser parser,
58 59
             Date date, @FakableSource ChannelInfo channel,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelNamesListener.java 查看文件

@@ -25,6 +25,7 @@ package com.dmdirc.parser.interfaces.callbacks;
25 25
 import com.dmdirc.parser.interfaces.ChannelInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27 27
 import com.dmdirc.parser.interfaces.SpecificCallback;
28
+import com.dmdirc.parser.irc.processors.ProcessNames;
28 29
 
29 30
 import java.util.Date;
30 31
 
@@ -40,7 +41,7 @@ public interface ChannelNamesListener extends CallbackInterface {
40 41
      * @param parser Reference to the parser object that made the callback.
41 42
      * @param date The date/time at which the event occured
42 43
      * @param channel Channel which the names reply is for
43
-     * @see com.dmdirc.parser.irc.ProcessNames#callChannelGotNames
44
+     * @see ProcessNames#callChannelGotNames
44 45
      */
45 46
     void onChannelGotNames(Parser parser, Date date, ChannelInfo channel);
46 47
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelNickChangeListener.java 查看文件

@@ -26,6 +26,7 @@ import com.dmdirc.parser.interfaces.ChannelClientInfo;
26 26
 import com.dmdirc.parser.interfaces.ChannelInfo;
27 27
 import com.dmdirc.parser.interfaces.Parser;
28 28
 import com.dmdirc.parser.interfaces.SpecificCallback;
29
+import com.dmdirc.parser.irc.processors.ProcessNick;
29 30
 
30 31
 import java.util.Date;
31 32
 
@@ -45,7 +46,7 @@ public interface ChannelNickChangeListener extends CallbackInterface {
45 46
      * @param channel One of the channels that the user is on
46 47
      * @param client Client changing nickname
47 48
      * @param oldNick Nickname before change
48
-     * @see com.dmdirc.parser.irc.ProcessNick#callChannelNickChanged
49
+     * @see ProcessNick#callChannelNickChanged
49 50
      */
50 51
     void onChannelNickChanged(Parser parser, Date date, ChannelInfo channel,
51 52
             ChannelClientInfo client, String oldNick);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelNoticeListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMessage;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -50,7 +51,7 @@ public interface ChannelNoticeListener extends CallbackInterface {
50 51
      * @param client ChannelClient who sent the notice (may be null if server)
51 52
      * @param message notice contents
52 53
      * @param host Hostname of sender (or servername)
53
-     * @see com.dmdirc.parser.irc.ProcessMessage#callChannelNotice
54
+     * @see ProcessMessage#callChannelNotice
54 55
      */
55 56
     void onChannelNotice(@FakableSource Parser parser, Date date,
56 57
             @FakableSource ChannelInfo channel,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelPartListener.java 查看文件

@@ -26,6 +26,7 @@ import com.dmdirc.parser.interfaces.ChannelClientInfo;
26 26
 import com.dmdirc.parser.interfaces.ChannelInfo;
27 27
 import com.dmdirc.parser.interfaces.Parser;
28 28
 import com.dmdirc.parser.interfaces.SpecificCallback;
29
+import com.dmdirc.parser.irc.processors.ProcessPart;
29 30
 
30 31
 import java.util.Date;
31 32
 
@@ -45,7 +46,7 @@ public interface ChannelPartListener extends CallbackInterface {
45 46
      * @param channel Channel that the user parted
46 47
      * @param client Client that parted
47 48
      * @param reason Reason given for parting (May be "")
48
-     * @see com.dmdirc.parser.irc.ProcessPart#callChannelPart
49
+     * @see ProcessPart#callChannelPart
49 50
      */
50 51
     void onChannelPart(Parser parser, Date date, ChannelInfo channel,
51 52
             ChannelClientInfo client, String reason);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelQuitListener.java 查看文件

@@ -26,6 +26,7 @@ import com.dmdirc.parser.interfaces.ChannelClientInfo;
26 26
 import com.dmdirc.parser.interfaces.ChannelInfo;
27 27
 import com.dmdirc.parser.interfaces.Parser;
28 28
 import com.dmdirc.parser.interfaces.SpecificCallback;
29
+import com.dmdirc.parser.irc.processors.ProcessQuit;
29 30
 
30 31
 import java.util.Date;
31 32
 
@@ -45,7 +46,7 @@ public interface ChannelQuitListener extends CallbackInterface {
45 46
      * @param channel Channel that user was on
46 47
      * @param client User thats quitting
47 48
      * @param reason Quit reason
48
-     * @see com.dmdirc.parser.irc.ProcessQuit#callChannelQuit
49
+     * @see ProcessQuit#callChannelQuit
49 50
      */
50 51
     void onChannelQuit(Parser parser, Date date, ChannelInfo channel,
51 52
             ChannelClientInfo client, String reason);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelSelfJoinListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ChannelInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27
+import com.dmdirc.parser.irc.processors.ProcessJoin;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -40,7 +41,7 @@ public interface ChannelSelfJoinListener extends CallbackInterface {
40 41
      * @param parser Reference to the parser object that made the callback.
41 42
      * @param date The date/time at which the event occured
42 43
      * @param channel Channel Object
43
-     * @see com.dmdirc.parser.irc.ProcessJoin#callChannelSelfJoin
44
+     * @see ProcessJoin#callChannelSelfJoin
44 45
      */
45 46
     void onChannelSelfJoin(Parser parser, Date date, ChannelInfo channel);
46 47
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelTopicListener.java 查看文件

@@ -25,6 +25,7 @@ package com.dmdirc.parser.interfaces.callbacks;
25 25
 import com.dmdirc.parser.interfaces.ChannelInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27 27
 import com.dmdirc.parser.interfaces.SpecificCallback;
28
+import com.dmdirc.parser.irc.processors.ProcessTopic;
28 29
 
29 30
 import java.util.Date;
30 31
 
@@ -42,7 +43,7 @@ public interface ChannelTopicListener extends CallbackInterface {
42 43
      * @param date The date/time at which the event occured
43 44
      * @param channel Channel that topic was set on
44 45
      * @param isJoinTopic True when getting topic on join, false if set by user/server
45
-     * @see com.dmdirc.parser.irc.ProcessTopic#callChannelTopic
46
+     * @see ProcessTopic#callChannelTopic
46 47
      */
47 48
     void onChannelTopic(Parser parser, Date date, ChannelInfo channel, boolean isJoinTopic);
48 49
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ChannelUserModeChangeListener.java 查看文件

@@ -28,6 +28,7 @@ import com.dmdirc.parser.interfaces.FakableArgument;
28 28
 import com.dmdirc.parser.interfaces.FakableSource;
29 29
 import com.dmdirc.parser.interfaces.Parser;
30 30
 import com.dmdirc.parser.interfaces.SpecificCallback;
31
+import com.dmdirc.parser.irc.processors.ProcessMode;
31 32
 
32 33
 import java.util.Date;
33 34
 
@@ -49,7 +50,7 @@ public interface ChannelUserModeChangeListener extends CallbackInterface {
49 50
      * @param client Client chaning the modes (null if server)
50 51
      * @param host Host doing the mode changing (User host or server name)
51 52
      * @param mode String representing mode change (ie +o)
52
-     * @see com.dmdirc.parser.irc.ProcessMode#callChannelUserModeChanged
53
+     * @see ProcessMode#callChannelUserModeChanged
53 54
      */
54 55
     void onChannelUserModeChanged(@FakableSource Parser parser,
55 56
             Date date,

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/InviteListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessInvite;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -38,7 +39,7 @@ public interface InviteListener extends CallbackInterface {
38 39
      * @param date The date/time at which the event occured
39 40
      * @param userHost Hostname of user who invited us
40 41
      * @param channel Channel we were invited to
41
-     * @see com.dmdirc.parser.irc.ProcessInvite#callInvite
42
+     * @see ProcessInvite#callInvite
42 43
      */
43 44
     void onInvite(Parser parser, Date date, String userHost, String channel);
44 45
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/MotdEndListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMOTD;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -38,7 +39,7 @@ public interface MotdEndListener extends CallbackInterface {
38 39
      * @param date The date/time at which the event occured
39 40
      * @param noMOTD Set to true if this was a "No MOTD Found" message rather than an "End of MOTD"
40 41
      * @param data The contents of the line (incase of language changes or so)
41
-     * @see com.dmdirc.parser.irc.ProcessMOTD#callMOTDEnd
42
+     * @see ProcessMOTD#callMOTDEnd
42 43
      */
43 44
     void onMOTDEnd(Parser parser, Date date, boolean noMOTD, String data);
44 45
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/MotdLineListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMOTD;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -37,7 +38,7 @@ public interface MotdLineListener extends CallbackInterface {
37 38
      * @param parser Reference to the parser object that made the callback.
38 39
      * @param date The date/time at which the event occured
39 40
      * @param data Incomming Line.
40
-     * @see com.dmdirc.parser.irc.ProcessMOTD#callMOTDLine
41
+     * @see ProcessMOTD#callMOTDLine
41 42
      */
42 43
     void onMOTDLine(Parser parser, Date date, String data);
43 44
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/MotdStartListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMOTD;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -37,7 +38,7 @@ public interface MotdStartListener extends CallbackInterface {
37 38
      * @param parser Reference to the parser object that made the callback.
38 39
      * @param date The date/time at which the event occured
39 40
      * @param data Incomming Line.
40
-     * @see com.dmdirc.parser.irc.ProcessMOTD#callMOTDStart
41
+     * @see ProcessMOTD#callMOTDStart
41 42
      */
42 43
     void onMOTDStart(Parser parser, Date date, String data);
43 44
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/NetworkDetectedListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.Process004005;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -40,7 +41,7 @@ public interface NetworkDetectedListener extends CallbackInterface {
40 41
      * @param networkName The name of the network.
41 42
      * @param ircdVersion The version of the ircd.
42 43
      * @param ircdType The Guessed type of the ircd based on the name.
43
-     * @see com.dmdirc.parser.irc.Process004005#callGotNetwork
44
+     * @see Process004005#callGotNetwork
44 45
      */
45 46
     void onGotNetwork(Parser parser, Date date, String networkName,
46 47
             String ircdVersion, String ircdType);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/NickChangeListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ClientInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27
+import com.dmdirc.parser.irc.processors.ProcessNick;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -41,7 +42,7 @@ public interface NickChangeListener extends CallbackInterface {
41 42
      * @param date The date/time at which the event occured
42 43
      * @param client Client changing nickname
43 44
      * @param oldNick Nickname before change
44
-     * @see com.dmdirc.parser.irc.ProcessNick#callNickChanged
45
+     * @see ProcessNick#callNickChanged
45 46
      */
46 47
     void onNickChanged(Parser parser, Date date, ClientInfo client, String oldNick);
47 48
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/NickInUseListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessNickInUse;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -37,7 +38,7 @@ public interface NickInUseListener extends CallbackInterface {
37 38
      * @param nickname Nickname that was wanted.
38 39
      * @param date The date/time at which the event occured
39 40
      * @param parser Reference to the parser object that made the callback.
40
-     * @see com.dmdirc.parser.irc.ProcessNickInUse#callNickInUse
41
+     * @see ProcessNickInUse#callNickInUse
41 42
      */
42 43
     void onNickInUse(Parser parser, Date date, String nickname);
43 44
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/NumericListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.ProcessingManager;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -38,7 +39,7 @@ public interface NumericListener extends CallbackInterface {
38 39
      * @param date The date/time at which the event occured
39 40
      * @param numeric What numeric is this for
40 41
      * @param token IRC Tokenised line
41
-     * @see com.dmdirc.parser.irc.ProcessingManager#callNumeric
42
+     * @see ProcessingManager#callNumeric
42 43
      */
43 44
     void onNumeric(Parser parser, Date date, int numeric, String[] token);
44 45
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/PrivateActionListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessMessage;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -42,7 +43,7 @@ public interface PrivateActionListener extends CallbackInterface {
42 43
      * @param date The date/time at which the event occured
43 44
      * @param message action contents
44 45
      * @param host Hostname of sender (or servername)
45
-     * @see com.dmdirc.parser.irc.ProcessMessage#callPrivateAction
46
+     * @see ProcessMessage#callPrivateAction
46 47
      */
47 48
     void onPrivateAction(Parser parser, Date date, String message, String host);
48 49
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/PrivateCtcpListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessMessage;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -45,7 +46,7 @@ public interface PrivateCtcpListener extends CallbackInterface {
45 46
      * @param type Type of CTCP (VERSION, TIME etc)
46 47
      * @param message Additional contents
47 48
      * @param host Hostname of sender (or servername)
48
-     * @see com.dmdirc.parser.irc.ProcessMessage#callPrivateCTCP
49
+     * @see ProcessMessage#callPrivateCTCP
49 50
      */
50 51
     void onPrivateCTCP(Parser parser, Date date, String type, String message, String host);
51 52
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/PrivateCtcpReplyListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessMessage;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -45,7 +46,7 @@ public interface PrivateCtcpReplyListener extends CallbackInterface {
45 46
      * @param type Type of CTCPRReply (VERSION, TIME etc)
46 47
      * @param message Reply Contents
47 48
      * @param host Hostname of sender (or servername)
48
-     * @see com.dmdirc.parser.irc.ProcessMessage#callPrivateCTCPReply
49
+     * @see ProcessMessage#callPrivateCTCPReply
49 50
      */
50 51
     void onPrivateCTCPReply(Parser parser, Date date, String type, String message, String host);
51 52
 }

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/PrivateMessageListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessMessage;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -44,7 +45,7 @@ public interface PrivateMessageListener extends CallbackInterface {
44 45
      * @param date The date/time at which the event occured
45 46
      * @param message Message contents
46 47
      * @param host Hostname of sender (or servername)
47
-     * @see com.dmdirc.parser.irc.ProcessMessage#callPrivateMessage
48
+     * @see ProcessMessage#callPrivateMessage
48 49
      */
49 50
     void onPrivateMessage(Parser parser, Date date, String message, String host);
50 51
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/PrivateNoticeListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessMessage;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -44,7 +45,7 @@ public interface PrivateNoticeListener extends CallbackInterface {
44 45
      * @param date The date/time at which the event occured
45 46
      * @param message Notice contents
46 47
      * @param host Hostname of sender (or servername)
47
-     * @see com.dmdirc.parser.irc.ProcessMessage#callPrivateNotice
48
+     * @see ProcessMessage#callPrivateNotice
48 49
      */
49 50
     void onPrivateNotice(Parser parser, Date date, String message, String host);
50 51
 }

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/QuitListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ClientInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27
+import com.dmdirc.parser.irc.processors.ProcessQuit;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -41,7 +42,7 @@ public interface QuitListener extends CallbackInterface {
41 42
      * @param date The date/time at which the event occured
42 43
      * @param client Client Quitting
43 44
      * @param reason Reason for quitting (may be "")
44
-     * @see com.dmdirc.parser.irc.ProcessQuit#callQuit
45
+     * @see ProcessQuit#callQuit
45 46
      */
46 47
     void onQuit(Parser parser, Date date, ClientInfo client, String reason);
47 48
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/ServerNoticeListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessMessage;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -42,7 +43,7 @@ public interface ServerNoticeListener extends CallbackInterface {
42 43
      * @param date The date/time at which the event occured
43 44
      * @param message Notice contents
44 45
      * @param host Hostname of sender
45
-     * @see com.dmdirc.parser.irc.ProcessMessage#callPrivateNotice
46
+     * @see ProcessMessage#callPrivateNotice
46 47
      */
47 48
     void onServerNotice(Parser parser, Date date, String message, String host);
48 49
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UnknownActionListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMessage;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -39,7 +40,7 @@ public interface UnknownActionListener extends CallbackInterface {
39 40
      * @param message Action contents
40 41
      * @param target Actual target of action
41 42
      * @param host Hostname of sender (or servername)
42
-     * @see com.dmdirc.parser.irc.ProcessMessage#callUnknownAction
43
+     * @see ProcessMessage#callUnknownAction
43 44
      */
44 45
     void onUnknownAction(Parser parser, Date date, String message,
45 46
             String target, String host);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UnknownCtcpListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMessage;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -44,7 +45,7 @@ public interface UnknownCtcpListener extends CallbackInterface {
44 45
      * @param message Additional contents
45 46
      * @param target Actual Target of CTCP
46 47
      * @param host Hostname of sender (or servername)
47
-     * @see com.dmdirc.parser.irc.ProcessMessage#callUnknownCTCP
48
+     * @see ProcessMessage#callUnknownCTCP
48 49
      */
49 50
     void onUnknownCTCP(Parser parser, Date date, String type, String message,
50 51
             String target, String host);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UnknownCtcpReplyListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMessage;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -44,7 +45,7 @@ public interface UnknownCtcpReplyListener extends CallbackInterface {
44 45
      * @param message Reply Contents
45 46
      * @param target Actual Target of CTCPReply
46 47
      * @param host Hostname of sender (or servername)
47
-     * @see com.dmdirc.parser.irc.ProcessMessage#callUnknownCTCPReply
48
+     * @see ProcessMessage#callUnknownCTCPReply
48 49
      */
49 50
     void onUnknownCTCPReply(Parser parser, Date date, String type,
50 51
             String message, String target, String host);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UnknownMessageListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMessage;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -39,7 +40,7 @@ public interface UnknownMessageListener extends CallbackInterface {
39 40
      * @param message Message contents
40 41
      * @param target Actual target of message
41 42
      * @param host Hostname of sender (or servername)
42
-     * @see com.dmdirc.parser.irc.ProcessMessage#callUnknownMessage
43
+     * @see ProcessMessage#callUnknownMessage
43 44
      */
44 45
     void onUnknownMessage(Parser parser, Date date, String message, String target, String host);
45 46
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UnknownNoticeListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMessage;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -43,7 +44,7 @@ public interface UnknownNoticeListener extends CallbackInterface {
43 44
      * @param message Notice contents
44 45
      * @param target Actual target of notice
45 46
      * @param host Hostname of sender (or servername)
46
-     * @see com.dmdirc.parser.irc.ProcessMessage#callUnknownNotice
47
+     * @see ProcessMessage#callUnknownNotice
47 48
      */
48 49
     void onUnknownNotice(Parser parser, Date date, String message, String target, String host);
49 50
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UnknownServerNoticeListener.java 查看文件

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.irc.processors.ProcessMessage;
26 27
 
27 28
 import java.util.Date;
28 29
 
@@ -39,7 +40,7 @@ public interface UnknownServerNoticeListener extends CallbackInterface {
39 40
      * @param message Notice contents
40 41
      * @param target Actual target of notice
41 42
      * @param host Hostname of sender
42
-     * @see com.dmdirc.parser.irc.ProcessMessage#callUnknownServerNotice
43
+     * @see ProcessMessage#callUnknownServerNotice
43 44
      */
44 45
     void onUnknownServerNotice(Parser parser, Date date, String message,
45 46
             String target, String host);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UserModeChangeListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ClientInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27
+import com.dmdirc.parser.irc.processors.ProcessMode;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -44,7 +45,7 @@ public interface UserModeChangeListener extends CallbackInterface {
44 45
      * @param client Client that had the mode changed (almost always us)
45 46
      * @param host Host that set the mode (us or servername)
46 47
      * @param modes The modes set.
47
-     * @see com.dmdirc.parser.irc.ProcessMode#callUserModeChanged
48
+     * @see ProcessMode#callUserModeChanged
48 49
      */
49 50
     void onUserModeChanged(Parser parser, Date date, ClientInfo client,
50 51
             String host, String modes);

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/UserModeDiscoveryListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ClientInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27
+import com.dmdirc.parser.irc.processors.ProcessMode;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -42,7 +43,7 @@ public interface UserModeDiscoveryListener extends CallbackInterface {
42 43
      * @param date The date/time at which the event occured
43 44
      * @param client Client that had the mode changed (almost always us)
44 45
      * @param modes The modes set.
45
-     * @see com.dmdirc.parser.irc.ProcessMode#callUserModeDiscovered
46
+     * @see ProcessMode#callUserModeDiscovered
46 47
      */
47 48
     void onUserModeDiscovered(Parser parser, Date date, ClientInfo client, String modes);
48 49
 }

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/WallDesyncListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessWallops;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -40,7 +41,7 @@ public interface WallDesyncListener extends CallbackInterface {
40 41
      * @param date The date/time at which the event occured
41 42
      * @param message Message contents
42 43
      * @param host Hostname of sender (or servername)
43
-     * @see com.dmdirc.parser.irc.ProcessWallops#callWallDesync
44
+     * @see ProcessWallops#callWallDesync
44 45
      */
45 46
     void onWallDesync(Parser parser, Date date, String message, String host);
46 47
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/WallopListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessWallops;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -40,7 +41,7 @@ public interface WallopListener extends CallbackInterface {
40 41
      * @param date The date/time at which the event occured
41 42
      * @param message Message contents
42 43
      * @param host Hostname of sender (or servername)
43
-     * @see com.dmdirc.parser.irc.ProcessWallops#callWallop
44
+     * @see ProcessWallops#callWallop
44 45
      */
45 46
     void onWallop(Parser parser, Date date, String message, String host);
46 47
 

+ 2
- 1
src/com/dmdirc/parser/interfaces/callbacks/WalluserListener.java 查看文件

@@ -24,6 +24,7 @@ package com.dmdirc.parser.interfaces.callbacks;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.Parser;
26 26
 import com.dmdirc.parser.interfaces.SpecificCallback;
27
+import com.dmdirc.parser.irc.processors.ProcessWallops;
27 28
 
28 29
 import java.util.Date;
29 30
 
@@ -42,7 +43,7 @@ public interface WalluserListener extends CallbackInterface {
42 43
      * @param date The date/time at which the event occured
43 44
      * @param message Message contents
44 45
      * @param host Hostname of sender (or servername)
45
-     * @see com.dmdirc.parser.irc.ProcessWallops#callWalluser
46
+     * @see ProcessWallops#callWalluser
46 47
      */
47 48
     void onWalluser(Parser parser, Date date, String message, String host);
48 49
 }

+ 15
- 14
src/com/dmdirc/parser/irc/IRCChannelInfo.java 查看文件

@@ -228,7 +228,7 @@ public class IRCChannelInfo implements ChannelInfo {
228 228
      *
229 229
      * @param newValue new value for if OnChannelGotListModes ever been called for this channel.
230 230
      */
231
-    protected void setHasGotListModes(final boolean newValue) {
231
+    public void setHasGotListModes(final boolean newValue) {
232 232
         hasGotListModes = newValue;
233 233
     }
234 234
 
@@ -275,7 +275,7 @@ public class IRCChannelInfo implements ChannelInfo {
275 275
     /**
276 276
      * Empty the channel (Remove all known channelclients).
277 277
      */
278
-    protected void emptyChannel() {
278
+    public void emptyChannel() {
279 279
         IRCClientInfo cTemp;
280 280
         synchronized (clients) {
281 281
             for (IRCChannelClientInfo client : clients.values()) {
@@ -325,7 +325,7 @@ public class IRCChannelInfo implements ChannelInfo {
325 325
      * @param cClient Client object to be added to channel
326 326
      * @return ChannelClientInfo object added, or an existing object if already known on channel
327 327
      */
328
-    protected IRCChannelClientInfo addClient(final IRCClientInfo cClient) {
328
+    public IRCChannelClientInfo addClient(final IRCClientInfo cClient) {
329 329
         IRCChannelClientInfo cTemp = getChannelClient(cClient);
330 330
         if (cTemp == null) {
331 331
             cTemp = new IRCChannelClientInfo(parser, cClient, this);
@@ -339,7 +339,7 @@ public class IRCChannelInfo implements ChannelInfo {
339 339
      *
340 340
      * @param cClient Client object to be removed from channel
341 341
      */
342
-    protected void delClient(final IRCClientInfo cClient) {
342
+    public void delClient(final IRCClientInfo cClient) {
343 343
         final IRCChannelClientInfo cTemp = getChannelClient(cClient);
344 344
         if (cTemp != null) {
345 345
             final IRCClientInfo clTemp = cTemp.getClient();
@@ -357,7 +357,7 @@ public class IRCChannelInfo implements ChannelInfo {
357 357
      * @param oldNickname Nickname client used to be known as
358 358
      * @param cChannelClient ChannelClient object with updated client object
359 359
      */
360
-    protected void renameClient(final String oldNickname, final IRCChannelClientInfo cChannelClient) {
360
+    public void renameClient(final String oldNickname, final IRCChannelClientInfo cChannelClient) {
361 361
         if (clients.containsKey(oldNickname)) {
362 362
             final IRCChannelClientInfo cTemp = clients.get(oldNickname);
363 363
             if (cTemp == cChannelClient) {
@@ -375,7 +375,7 @@ public class IRCChannelInfo implements ChannelInfo {
375 375
      *
376 376
      * @param nNewTime New unixtimestamp time for the channel creation (Seconds since epoch, not milliseconds)
377 377
      */
378
-    protected void setCreateTime(final long nNewTime) {
378
+    public void setCreateTime(final long nNewTime) {
379 379
         creationTime = nNewTime;
380 380
     }
381 381
 
@@ -393,7 +393,7 @@ public class IRCChannelInfo implements ChannelInfo {
393 393
      *
394 394
      * @param nNewTime New unixtimestamp time for the topic (Seconds since epoch, not milliseconds)
395 395
      */
396
-    protected void setTopicTime(final long nNewTime) {
396
+    public void setTopicTime(final long nNewTime) {
397 397
         topicTime = nNewTime;
398 398
     }
399 399
 
@@ -407,7 +407,7 @@ public class IRCChannelInfo implements ChannelInfo {
407 407
      *
408 408
      * @param sNewTopic New contents of topic
409 409
      */
410
-    protected void setInternalTopic(final String sNewTopic) {
410
+    public void setInternalTopic(final String sNewTopic) {
411 411
         topic = sNewTopic;
412 412
     }
413 413
 
@@ -421,7 +421,7 @@ public class IRCChannelInfo implements ChannelInfo {
421 421
      *
422 422
      * @param sNewUser New user who set the topic (nickname if gotten on connect, full host if seen by parser)
423 423
      */
424
-    protected void setTopicUser(final String sNewUser) {
424
+    public void setTopicUser(final String sNewUser) {
425 425
         topicUser = sNewUser;
426 426
     }
427 427
 
@@ -435,7 +435,7 @@ public class IRCChannelInfo implements ChannelInfo {
435 435
      *
436 436
      * @param nNewMode new long representing channel modes. (Boolean only)
437 437
      */
438
-    protected void setMode(final long nNewMode) {
438
+    public void setMode(final long nNewMode) {
439 439
         modes = nNewMode;
440 440
     }
441 441
 
@@ -478,7 +478,7 @@ public class IRCChannelInfo implements ChannelInfo {
478 478
      * @param cMode Character representing mode
479 479
      * @param sValue String repreenting value (if "" mode is unset)
480 480
      */
481
-    protected void setModeParam(final Character cMode, final String sValue) {
481
+    public void setModeParam(final Character cMode, final String sValue) {
482 482
         if (sValue.isEmpty()) {
483 483
             if (paramModes.containsKey(cMode)) {
484 484
                 paramModes.remove(cMode);
@@ -503,7 +503,8 @@ public class IRCChannelInfo implements ChannelInfo {
503 503
      * @param givenItem ChannelListModeItem representing the item
504 504
      * @param bAdd Add or remove the value. (true for add, false for remove)
505 505
      */
506
-    protected void setListModeParam(final Character givenMode, final ChannelListModeItem givenItem, final boolean bAdd) {
506
+    public void setListModeParam(final Character givenMode, final ChannelListModeItem givenItem,
507
+            final boolean bAdd) {
507 508
         Character cMode = givenMode;
508 509
         ChannelListModeItem newItem = givenItem;
509 510
         if (!parser.chanModesOther.containsKey(cMode) || parser.chanModesOther.get(cMode) != IRCParser.MODE_LIST) {
@@ -575,7 +576,7 @@ public class IRCChannelInfo implements ChannelInfo {
575 576
      * @param cMode Character representing mode
576 577
      * @param newState change the value returned by getAddState
577 578
      */
578
-    protected void setAddState(final Character cMode, final boolean newState) {
579
+    public void setAddState(final Character cMode, final boolean newState) {
579 580
         synchronized (addingModes) {
580 581
             if (newState) {
581 582
                 addingModes.add(cMode);
@@ -590,7 +591,7 @@ public class IRCChannelInfo implements ChannelInfo {
590 591
     /**
591 592
      * Reset the "adding state" of *all* list modes.
592 593
      */
593
-    protected void resetAddState() {
594
+    public void resetAddState() {
594 595
         synchronized (addingModes) {
595 596
             addingModes.clear();
596 597
         }

+ 5
- 5
src/com/dmdirc/parser/irc/IRCClientInfo.java 查看文件

@@ -238,7 +238,7 @@ public class IRCClientInfo implements LocalClientInfo {
238 238
      *
239 239
      * @param newState AwayState representing new away state.
240 240
      */
241
-    protected void setAwayState(final AwayState newState) {
241
+    public void setAwayState(final AwayState newState) {
242 242
         away = newState;
243 243
 
244 244
         if (away != AwayState.AWAY) {
@@ -262,7 +262,7 @@ public class IRCClientInfo implements LocalClientInfo {
262 262
      *
263 263
      * @param newValue new away reason for user.
264 264
      */
265
-    protected void setAwayReason(final String newValue) {
265
+    public void setAwayReason(final String newValue) {
266 266
         awayReason = newValue;
267 267
     }
268 268
 
@@ -276,7 +276,7 @@ public class IRCClientInfo implements LocalClientInfo {
276 276
      *
277 277
      * @param newValue new RealName for user.
278 278
      */
279
-    protected void setRealName(final String newValue) {
279
+    public void setRealName(final String newValue) {
280 280
         realName = newValue;
281 281
     }
282 282
 
@@ -290,7 +290,7 @@ public class IRCClientInfo implements LocalClientInfo {
290 290
      *
291 291
      * @param newValue new account name for user.
292 292
      */
293
-    protected void setAccountName(final String newValue) {
293
+    public void setAccountName(final String newValue) {
294 294
         accountName = newValue;
295 295
     }
296 296
 
@@ -299,7 +299,7 @@ public class IRCClientInfo implements LocalClientInfo {
299 299
      *
300 300
      * @param newMode new long representing channel modes. (Boolean only)
301 301
      */
302
-    protected void setUserMode(final long newMode) {
302
+    public void setUserMode(final long newMode) {
303 303
         modes = newMode;
304 304
     }
305 305
 

+ 26
- 26
src/com/dmdirc/parser/irc/IRCParser.java 查看文件

@@ -105,13 +105,13 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
105 105
     public static final int DEBUG_LMQ = 8;
106 106
 
107 107
     /** Attempt to update user host all the time, not just on Who/Add/NickChange. */
108
-    static final boolean ALWAYS_UPDATECLIENT = true;
108
+    public static final boolean ALWAYS_UPDATECLIENT = true;
109 109
     /** Byte used to show that a non-boolean mode is a list (b). */
110
-    static final byte MODE_LIST = 1;
110
+    public static final byte MODE_LIST = 1;
111 111
     /** Byte used to show that a non-boolean mode is not a list, and requires a parameter to set (lk). */
112 112
     static final byte MODE_SET = 2;
113 113
     /** Byte used to show that a non-boolean mode is not a list, and requires a parameter to unset (k). */
114
-    static final byte MODE_UNSET = 4;
114
+    public static final byte MODE_UNSET = 4;
115 115
 
116 116
     /**
117 117
      * Default channel prefixes if none are specified by the IRCd.
@@ -152,13 +152,13 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
152 152
     private int pingCountDown;
153 153
 
154 154
     /** Network name. This is "" if no network name is provided */
155
-    String networkName;
155
+    public String networkName;
156 156
     /** This is what we think the nickname should be. */
157
-    String thinkNickname;
157
+    public String thinkNickname;
158 158
     /** When using inbuilt pre-001 NickInUse handler, have we tried our AltNick. */
159
-    boolean triedAlt;
159
+    public boolean triedAlt;
160 160
     /** Have we received the 001. */
161
-    boolean got001;
161
+    public boolean got001;
162 162
     /** Have we fired post005? */
163 163
     boolean post005;
164 164
     /** Has the thread started execution yet, (Prevents run() being called multiple times). */
@@ -166,18 +166,18 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
166 166
     /** Connect timeout. */
167 167
     private int connectTimeout = 5000;
168 168
     /** Hashtable storing known prefix modes (ohv). */
169
-    final Map<Character, Long> prefixModes = new HashMap<>();
169
+    public final Map<Character, Long> prefixModes = new HashMap<>();
170 170
     /**
171 171
      * Hashtable maping known prefix modes (ohv) to prefixes (@%+) - Both ways.
172 172
      * Prefix map contains 2 pairs for each mode. (eg @ => o and o => @)
173 173
      */
174
-    final Map<Character, Character> prefixMap = new HashMap<>();
174
+    public final Map<Character, Character> prefixMap = new HashMap<>();
175 175
     /** Integer representing the next avaliable integer value of a prefix mode. */
176 176
     long nextKeyPrefix = 1;
177 177
     /** Hashtable storing known user modes (owxis etc). */
178
-    final Map<Character, Long> userModes = new HashMap<>();
178
+    public final Map<Character, Long> userModes = new HashMap<>();
179 179
     /** Integer representing the next avaliable integer value of a User mode. */
180
-    long nNextKeyUser = 1;
180
+    public long nNextKeyUser = 1;
181 181
     /**
182 182
      * Hashtable storing known boolean chan modes (cntmi etc).
183 183
      * Valid Boolean Modes are stored as Hashtable.pub('m',1); where 'm' is the mode and 1 is a numeric value.<br><br>
@@ -186,9 +186,9 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
186 186
      * <br>
187 187
      * Channel modes discovered but not listed in 005 are stored as boolean modes automatically (and a ERROR_WARNING Error is called)
188 188
      */
189
-    final Map<Character, Long> chanModesBool = new HashMap<>();
189
+    public final Map<Character, Long> chanModesBool = new HashMap<>();
190 190
     /** Integer representing the next avaliable integer value of a Boolean mode. */
191
-    long nextKeyCMBool = 1;
191
+    public long nextKeyCMBool = 1;
192 192
     /**
193 193
      * Hashtable storing known non-boolean chan modes (klbeI etc).
194 194
      * Non Boolean Modes (for Channels) are stored together in this hashtable, the value param
@@ -198,7 +198,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
198 198
      * see MODE_SET<br>
199 199
      * see MODE_UNSET<br>
200 200
      */
201
-    final Map<Character, Byte> chanModesOther = new HashMap<>();
201
+    public final Map<Character, Byte> chanModesOther = new HashMap<>();
202 202
     /** The last line of input received from the server */
203 203
     private ReadLine lastLine = null;
204 204
     /** Should the lastline (where given) be appended to the "data" part of any onErrorInfo call? */
@@ -212,7 +212,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
212 212
     /** Reference to the ClientInfo object that references ourself. */
213 213
     private IRCClientInfo myself = new IRCClientInfo(this, "myself").setFake(true);
214 214
     /** Hashtable storing all information gathered from 005. */
215
-    final Map<String, String> h005Info = new HashMap<>();
215
+    public final Map<String, String> h005Info = new HashMap<>();
216 216
     /** difference in ms between our time and the servers time (used for timestampedIRC). */
217 217
     long tsdiff;
218 218
     /** Reference to the Processing Manager. */
@@ -600,7 +600,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
600 600
      * @param data Debugging Information as a format string
601 601
      * @param args Formatting String Options
602 602
      */
603
-    protected void callDebugInfo(final int level, final String data, final Object... args) {
603
+    public void callDebugInfo(final int level, final String data, final Object... args) {
604 604
         callDebugInfo(level, String.format(data, args));
605 605
     }
606 606
 
@@ -621,7 +621,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
621 621
      * @see com.dmdirc.parser.interfaces.callbacks.ErrorInfoListener
622 622
      * @param errorInfo ParserError object representing the error.
623 623
      */
624
-    protected void callErrorInfo(final ParserError errorInfo) {
624
+    public void callErrorInfo(final ParserError errorInfo) {
625 625
         getCallback(ErrorInfoListener.class).onErrorInfo(null, null, errorInfo);
626 626
     }
627 627
 
@@ -1189,7 +1189,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
1189 1189
      * @param line Line to send (\r\n termination is added automatically)
1190 1190
      * @return True if line was sent, else false.
1191 1191
      */
1192
-    protected boolean sendString(final String line) {
1192
+    public boolean sendString(final String line) {
1193 1193
         return doSendString(line, QueuePriority.NORMAL, true);
1194 1194
     }
1195 1195
 
@@ -1213,7 +1213,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
1213 1213
      * @param priority Priority of this line.
1214 1214
      * @return True if line was sent, else false.
1215 1215
      */
1216
-    protected boolean sendString(final String line, final QueuePriority priority) {
1216
+    public boolean sendString(final String line, final QueuePriority priority) {
1217 1217
         return doSendString(line, priority, true);
1218 1218
     }
1219 1219
 
@@ -1435,7 +1435,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
1435 1435
      *
1436 1436
      * @param encoding The encoding to use
1437 1437
      */
1438
-    protected void setEncoding(final IRCEncoding encoding) {
1438
+    public void setEncoding(final IRCEncoding encoding) {
1439 1439
         stringConverter = new IRCStringConverter(encoding);
1440 1440
     }
1441 1441
 
@@ -1650,7 +1650,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
1650 1650
     /**
1651 1651
      * Process USERMODES from 004.
1652 1652
      */
1653
-    protected void parseUserModes() {
1653
+    public void parseUserModes() {
1654 1654
         final String sDefaultModes = "nwdoi";
1655 1655
         final String modeStr;
1656 1656
         if (h005Info.containsKey("USERMODES")) {
@@ -1678,7 +1678,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
1678 1678
     /**
1679 1679
      * Resets the channel prefix property to the default, RFC specified value.
1680 1680
      */
1681
-    protected void resetChanPrefix() {
1681
+    public void resetChanPrefix() {
1682 1682
         chanPrefix = DEFAULT_CHAN_PREFIX;
1683 1683
     }
1684 1684
 
@@ -1687,7 +1687,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
1687 1687
      *
1688 1688
      * @param value The new set of channel prefixes.
1689 1689
      */
1690
-    protected void setChanPrefix(final String value) {
1690
+    public void setChanPrefix(final String value) {
1691 1691
         chanPrefix = value;
1692 1692
     }
1693 1693
 
@@ -2099,7 +2099,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
2099 2099
     /**
2100 2100
      * Start the pingTimer.
2101 2101
      */
2102
-    protected void startPingTimer() {
2102
+    public void startPingTimer() {
2103 2103
         pingTimerSem.acquireUninterruptibly();
2104 2104
 
2105 2105
         try {
@@ -2183,7 +2183,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
2183 2183
      *
2184 2184
      * @param serverName The discovered server name
2185 2185
      */
2186
-    protected void updateServerName(final String serverName) {
2186
+    public void updateServerName(final String serverName) {
2187 2187
         setServerName(serverName);
2188 2188
     }
2189 2189
 
@@ -2292,7 +2292,7 @@ public class IRCParser extends BaseParser implements SecureParser, EncodingParse
2292 2292
      *
2293 2293
      * @param client Client to remove
2294 2294
      */
2295
-    protected void forceRemoveClient(final IRCClientInfo client) {
2295
+    public void forceRemoveClient(final IRCClientInfo client) {
2296 2296
         clientList.remove(getStringConverter().toLowerCase(client.getRealNickname()));
2297 2297
     }
2298 2298
 

+ 24
- 0
src/com/dmdirc/parser/irc/ProcessingManager.java 查看文件

@@ -24,6 +24,30 @@ package com.dmdirc.parser.irc;
24 24
 
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.interfaces.callbacks.NumericListener;
27
+import com.dmdirc.parser.irc.processors.IRCProcessor;
28
+import com.dmdirc.parser.irc.processors.Process001;
29
+import com.dmdirc.parser.irc.processors.Process004005;
30
+import com.dmdirc.parser.irc.processors.Process464;
31
+import com.dmdirc.parser.irc.processors.ProcessAccount;
32
+import com.dmdirc.parser.irc.processors.ProcessAway;
33
+import com.dmdirc.parser.irc.processors.ProcessCap;
34
+import com.dmdirc.parser.irc.processors.ProcessInvite;
35
+import com.dmdirc.parser.irc.processors.ProcessJoin;
36
+import com.dmdirc.parser.irc.processors.ProcessKick;
37
+import com.dmdirc.parser.irc.processors.ProcessList;
38
+import com.dmdirc.parser.irc.processors.ProcessListModes;
39
+import com.dmdirc.parser.irc.processors.ProcessMOTD;
40
+import com.dmdirc.parser.irc.processors.ProcessMessage;
41
+import com.dmdirc.parser.irc.processors.ProcessMode;
42
+import com.dmdirc.parser.irc.processors.ProcessNames;
43
+import com.dmdirc.parser.irc.processors.ProcessNick;
44
+import com.dmdirc.parser.irc.processors.ProcessNickInUse;
45
+import com.dmdirc.parser.irc.processors.ProcessNoticeAuth;
46
+import com.dmdirc.parser.irc.processors.ProcessPart;
47
+import com.dmdirc.parser.irc.processors.ProcessQuit;
48
+import com.dmdirc.parser.irc.processors.ProcessTopic;
49
+import com.dmdirc.parser.irc.processors.ProcessWallops;
50
+import com.dmdirc.parser.irc.processors.ProcessWho;
27 51
 
28 52
 import java.util.Date;
29 53
 import java.util.HashMap;

+ 2
- 0
src/com/dmdirc/parser/irc/TimestampedIRCProcessor.java 查看文件

@@ -22,6 +22,8 @@
22 22
 
23 23
 package com.dmdirc.parser.irc;
24 24
 
25
+import com.dmdirc.parser.irc.processors.IRCProcessor;
26
+
25 27
 import java.util.Date;
26 28
 
27 29
 /**

src/com/dmdirc/parser/irc/IRCProcessor.java → src/com/dmdirc/parser/irc/processors/IRCProcessor.java 查看文件

@@ -20,11 +20,15 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.CallbackManager;
26 26
 import com.dmdirc.parser.common.ParserError;
27 27
 import com.dmdirc.parser.common.QueuePriority;
28
+import com.dmdirc.parser.irc.IRCChannelInfo;
29
+import com.dmdirc.parser.irc.IRCClientInfo;
30
+import com.dmdirc.parser.irc.IRCParser;
31
+import com.dmdirc.parser.irc.ProcessingManager;
28 32
 
29 33
 /**
30 34
  * IRCProcessor.

src/com/dmdirc/parser/irc/Process001.java → src/com/dmdirc/parser/irc/processors/Process001.java 查看文件

@@ -20,10 +20,12 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.ChannelJoinRequest;
26 26
 import com.dmdirc.parser.common.ParserError;
27
+import com.dmdirc.parser.irc.IRCParser;
28
+import com.dmdirc.parser.irc.ProcessingManager;
27 29
 
28 30
 /**
29 31
  * Process a 001 message.
@@ -36,7 +38,7 @@ public class Process001 extends IRCProcessor {
36 38
      * @param parser IRCParser That owns this IRCProcessor
37 39
      * @param manager ProcessingManager that is in charge of this IRCProcessor
38 40
      */
39
-    protected Process001(final IRCParser parser, final ProcessingManager manager) {
41
+    public Process001(final IRCParser parser, final ProcessingManager manager) {
40 42
         super(parser, manager);
41 43
     }
42 44
 

src/com/dmdirc/parser/irc/Process004005.java → src/com/dmdirc/parser/irc/processors/Process004005.java 查看文件

@@ -20,11 +20,16 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.common.QueuePriority;
27 27
 import com.dmdirc.parser.interfaces.callbacks.NetworkDetectedListener;
28
+import com.dmdirc.parser.irc.CapabilityState;
29
+import com.dmdirc.parser.irc.IRCEncoding;
30
+import com.dmdirc.parser.irc.IRCParser;
31
+import com.dmdirc.parser.irc.ProcessingManager;
32
+import com.dmdirc.parser.irc.ProcessorNotFoundException;
28 33
 
29 34
 import java.util.regex.Matcher;
30 35
 import java.util.regex.Pattern;
@@ -40,7 +45,7 @@ public class Process004005 extends IRCProcessor {
40 45
      * @param parser IRCParser That owns this IRCProcessor
41 46
      * @param manager ProcessingManager that is in charge of this IRCProcessor
42 47
      */
43
-    protected Process004005(final IRCParser parser, final ProcessingManager manager) {
48
+    public Process004005(final IRCParser parser, final ProcessingManager manager) {
44 49
         super(parser, manager);
45 50
     }
46 51
 
@@ -303,7 +308,7 @@ public class Process004005 extends IRCProcessor {
303 308
     /**
304 309
      * Processes a 'LISTMODE' token received in a 005. The LISTMODE token
305 310
      * indicates support for a new way of describing list modes (such as +b).
306
-     * See the proposal at {@link http://shanemcc.co.uk/irc/#listmode}.
311
+     * See the proposal at http://shanemcc.co.uk/irc/#listmode.
307 312
      *
308 313
      * @param value The value of the token.
309 314
      */
@@ -325,7 +330,7 @@ public class Process004005 extends IRCProcessor {
325 330
      * protocol allows servers (or proxies) to send historical events with a
326 331
      * corresponding timestamp, allowing the client to catch up on events that
327 332
      * happened prior to them connecting. See the proposal at
328
-     * {@link http://shanemcc.co.uk/irc/#timestamping}.
333
+     * http://shanemcc.co.uk/irc/#timestamping.
329 334
      */
330 335
     private void processTimestampedIrcToken() {
331 336
         if (parser.getCapabilityState("dfbnc.com/tsirc") != CapabilityState.ENABLED) {

src/com/dmdirc/parser/irc/Process464.java → src/com/dmdirc/parser/irc/processors/Process464.java 查看文件

@@ -20,9 +20,11 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.callbacks.PasswordRequiredListener;
26
+import com.dmdirc.parser.irc.IRCParser;
27
+import com.dmdirc.parser.irc.ProcessingManager;
26 28
 
27 29
 /**
28 30
  * Process a 464 message.
@@ -35,7 +37,7 @@ public class Process464 extends IRCProcessor {
35 37
      * @param parser IRCParser That owns this IRCProcessor
36 38
      * @param manager ProcessingManager that is in charge of this IRCProcessor
37 39
      */
38
-    protected Process464(final IRCParser parser, final ProcessingManager manager) {
40
+    public Process464(final IRCParser parser, final ProcessingManager manager) {
39 41
         super(parser, manager);
40 42
     }
41 43
 

src/com/dmdirc/parser/irc/ProcessAccount.java → src/com/dmdirc/parser/irc/processors/ProcessAccount.java 查看文件

@@ -20,7 +20,11 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24
+
25
+import com.dmdirc.parser.irc.IRCClientInfo;
26
+import com.dmdirc.parser.irc.IRCParser;
27
+import com.dmdirc.parser.irc.ProcessingManager;
24 28
 
25 29
 /**
26 30
  * Process an Account message.
@@ -33,7 +37,7 @@ public class ProcessAccount extends IRCProcessor {
33 37
      * @param parser IRCParser That owns this IRCProcessor
34 38
      * @param manager ProcessingManager that is in charge of this IRCProcessor
35 39
      */
36
-    protected ProcessAccount(final IRCParser parser, final ProcessingManager manager) {
40
+    public ProcessAccount(final IRCParser parser, final ProcessingManager manager) {
37 41
         super(parser, manager);
38 42
     }
39 43
 
@@ -48,7 +52,7 @@ public class ProcessAccount extends IRCProcessor {
48 52
         // :nick!user@host ACCOUNT accountname
49 53
         final IRCClientInfo iClient = getClientInfo(token[0]);
50 54
         if (iClient != null) {
51
-            iClient.setAccountName(token[2].equals("*") ? null : token[2]);
55
+            iClient.setAccountName("*".equals(token[2]) ? null : token[2]);
52 56
         }
53 57
     }
54 58
 

src/com/dmdirc/parser/irc/ProcessAway.java → src/com/dmdirc/parser/irc/processors/ProcessAway.java 查看文件

@@ -19,10 +19,13 @@
19 19
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20 20
  * SOFTWARE.
21 21
  */
22
-package com.dmdirc.parser.irc;
22
+package com.dmdirc.parser.irc.processors;
23 23
 
24 24
 import com.dmdirc.parser.common.AwayState;
25 25
 import com.dmdirc.parser.interfaces.callbacks.AwayStateListener;
26
+import com.dmdirc.parser.irc.IRCClientInfo;
27
+import com.dmdirc.parser.irc.IRCParser;
28
+import com.dmdirc.parser.irc.ProcessingManager;
26 29
 
27 30
 /**
28 31
  * Process an Away/Back message.
@@ -35,7 +38,7 @@ public class ProcessAway extends IRCProcessor {
35 38
      * @param parser IRCParser That owns this IRCProcessor
36 39
      * @param manager ProcessingManager that is in charge of this IRCProcessor
37 40
      */
38
-    protected ProcessAway(final IRCParser parser, final ProcessingManager manager) {
41
+    public ProcessAway(final IRCParser parser, final ProcessingManager manager) {
39 42
         super(parser, manager);
40 43
     }
41 44
 
@@ -53,7 +56,7 @@ public class ProcessAway extends IRCProcessor {
53 56
                 if (iClient != null) {
54 57
                     final AwayState oldState = iClient.getAwayState();
55 58
 
56
-                    final String reason = (token.length > 2) ? token[token.length - 1] : "";
59
+                    final String reason = token.length > 2 ? token[token.length - 1] : "";
57 60
                     iClient.setAwayReason(reason);
58 61
                     iClient.setAwayState(reason.isEmpty() ? AwayState.HERE : AwayState.AWAY);
59 62
 

src/com/dmdirc/parser/irc/ProcessCap.java → src/com/dmdirc/parser/irc/processors/ProcessCap.java 查看文件

@@ -20,7 +20,12 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24
+
25
+import com.dmdirc.parser.irc.CapabilityState;
26
+import com.dmdirc.parser.irc.IRCParser;
27
+import com.dmdirc.parser.irc.ProcessingManager;
28
+import com.dmdirc.parser.irc.TimestampedIRCProcessor;
24 29
 
25 30
 import java.util.ArrayList;
26 31
 import java.util.Date;
@@ -50,7 +55,7 @@ public class ProcessCap extends TimestampedIRCProcessor {
50 55
      * @param parser IRCParser That owns this IRCProcessor
51 56
      * @param manager ProcessingManager that is in charge of this IRCProcessor
52 57
      */
53
-    protected ProcessCap(final IRCParser parser, final ProcessingManager manager) {
58
+    public ProcessCap(final IRCParser parser, final ProcessingManager manager) {
54 59
         super(parser, manager);
55 60
 
56 61
         // IRCv3.1 Standard

src/com/dmdirc/parser/irc/ProcessInvite.java → src/com/dmdirc/parser/irc/processors/ProcessInvite.java 查看文件

@@ -20,9 +20,11 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.callbacks.InviteListener;
26
+import com.dmdirc.parser.irc.IRCParser;
27
+import com.dmdirc.parser.irc.ProcessingManager;
26 28
 
27 29
 /**
28 30
  * Process an Invite Request.
@@ -35,7 +37,7 @@ public class ProcessInvite extends IRCProcessor {
35 37
      * @param parser IRCParser That owns this IRCProcessor
36 38
      * @param manager ProcessingManager that is in charge of this IRCProcessor
37 39
      */
38
-    protected ProcessInvite(final IRCParser parser, final ProcessingManager manager) {
40
+    public ProcessInvite(final IRCParser parser, final ProcessingManager manager) {
39 41
         super(parser, manager);
40 42
     }
41 43
 

src/com/dmdirc/parser/irc/ProcessJoin.java → src/com/dmdirc/parser/irc/processors/ProcessJoin.java 查看文件

@@ -20,7 +20,7 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.common.QueuePriority;
@@ -28,6 +28,13 @@ import com.dmdirc.parser.interfaces.ChannelClientInfo;
28 28
 import com.dmdirc.parser.interfaces.ChannelInfo;
29 29
 import com.dmdirc.parser.interfaces.callbacks.ChannelJoinListener;
30 30
 import com.dmdirc.parser.interfaces.callbacks.ChannelSelfJoinListener;
31
+import com.dmdirc.parser.irc.CapabilityState;
32
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
33
+import com.dmdirc.parser.irc.IRCChannelInfo;
34
+import com.dmdirc.parser.irc.IRCClientInfo;
35
+import com.dmdirc.parser.irc.IRCParser;
36
+import com.dmdirc.parser.irc.ProcessingManager;
37
+import com.dmdirc.parser.irc.ProcessorNotFoundException;
31 38
 
32 39
 import java.util.Arrays;
33 40
 
@@ -42,7 +49,7 @@ public class ProcessJoin extends IRCProcessor {
42 49
      * @param parser IRCParser That owns this IRCProcessor
43 50
      * @param manager ProcessingManager that is in charge of this IRCProcessor
44 51
      */
45
-    protected ProcessJoin(final IRCParser parser, final ProcessingManager manager) {
52
+    public ProcessJoin(final IRCParser parser, final ProcessingManager manager) {
46 53
         super(parser, manager);
47 54
     }
48 55
 
@@ -85,8 +92,8 @@ public class ProcessJoin extends IRCProcessor {
85 92
             if (extendedJoin) {
86 93
                 // :nick!ident@host JOIN #Channel accountName :Real Name
87 94
                 channelName = token[2];
88
-                accountName = (token.length > 3) ? token[3] : "*";
89
-                realName = (token.length > 4) ? token[token.length - 1] : "";
95
+                accountName = token.length > 3 ? token[3] : "*";
96
+                realName = token.length > 4 ? token[token.length - 1] : "";
90 97
             } else {
91 98
                 channelName = token[token.length - 1];
92 99
                 accountName = "*";
@@ -104,7 +111,7 @@ public class ProcessJoin extends IRCProcessor {
104 111
             }
105 112
 
106 113
             if (extendedJoin) {
107
-                iClient.setAccountName(accountName.equals("*") ? null : accountName);
114
+                iClient.setAccountName("*".equals(accountName) ? null : accountName);
108 115
                 iClient.setRealName(realName);
109 116
             }
110 117
 

src/com/dmdirc/parser/irc/ProcessKick.java → src/com/dmdirc/parser/irc/processors/ProcessKick.java 查看文件

@@ -20,12 +20,17 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
27 27
 import com.dmdirc.parser.interfaces.ChannelInfo;
28 28
 import com.dmdirc.parser.interfaces.callbacks.ChannelKickListener;
29
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
30
+import com.dmdirc.parser.irc.IRCChannelInfo;
31
+import com.dmdirc.parser.irc.IRCClientInfo;
32
+import com.dmdirc.parser.irc.IRCParser;
33
+import com.dmdirc.parser.irc.ProcessingManager;
29 34
 
30 35
 import java.util.Arrays;
31 36
 
@@ -40,7 +45,7 @@ public class ProcessKick extends IRCProcessor {
40 45
      * @param parser IRCParser That owns this IRCProcessor
41 46
      * @param manager ProcessingManager that is in charge of this IRCProcessor
42 47
      */
43
-    protected ProcessKick(final IRCParser parser, final ProcessingManager manager) {
48
+    public ProcessKick(final IRCParser parser, final ProcessingManager manager) {
44 49
         super(parser, manager);
45 50
     }
46 51
 

src/com/dmdirc/parser/irc/ProcessList.java → src/com/dmdirc/parser/irc/processors/ProcessList.java 查看文件

@@ -20,11 +20,13 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.callbacks.GroupListEndListener;
26 26
 import com.dmdirc.parser.interfaces.callbacks.GroupListEntryListener;
27 27
 import com.dmdirc.parser.interfaces.callbacks.GroupListStartListener;
28
+import com.dmdirc.parser.irc.IRCParser;
29
+import com.dmdirc.parser.irc.ProcessingManager;
28 30
 
29 31
 /**
30 32
  * Process a list response.
@@ -37,7 +39,7 @@ public class ProcessList extends IRCProcessor {
37 39
      * @param parser IRCParser That owns this IRCProcessor
38 40
      * @param manager ProcessingManager that is in charge of this IRCProcessor
39 41
      */
40
-    protected ProcessList(final IRCParser parser, final ProcessingManager manager) {
42
+    public ProcessList(final IRCParser parser, final ProcessingManager manager) {
41 43
         super(parser, manager);
42 44
     }
43 45
 

src/com/dmdirc/parser/irc/ProcessListModes.java → src/com/dmdirc/parser/irc/processors/ProcessListModes.java 查看文件

@@ -19,12 +19,17 @@
19 19
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20 20
  * SOFTWARE.
21 21
  */
22
-package com.dmdirc.parser.irc;
22
+package com.dmdirc.parser.irc.processors;
23 23
 
24 24
 import com.dmdirc.parser.common.ChannelListModeItem;
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.interfaces.ChannelInfo;
27 27
 import com.dmdirc.parser.interfaces.callbacks.ChannelListModeListener;
28
+import com.dmdirc.parser.irc.IRCChannelInfo;
29
+import com.dmdirc.parser.irc.IRCParser;
30
+import com.dmdirc.parser.irc.ProcessingManager;
31
+import com.dmdirc.parser.irc.ServerType;
32
+import com.dmdirc.parser.irc.ServerTypeGroup;
28 33
 
29 34
 import java.util.Arrays;
30 35
 import java.util.Collection;
@@ -41,7 +46,7 @@ public class ProcessListModes extends IRCProcessor {
41 46
      * @param parser IRCParser That owns this IRCProcessor
42 47
      * @param manager ProcessingManager that is in charge of this IRCProcessor
43 48
      */
44
-    protected ProcessListModes(final IRCParser parser, final ProcessingManager manager) {
49
+    public ProcessListModes(final IRCParser parser, final ProcessingManager manager) {
45 50
         super(parser, manager);
46 51
     }
47 52
 

src/com/dmdirc/parser/irc/ProcessMOTD.java → src/com/dmdirc/parser/irc/processors/ProcessMOTD.java 查看文件

@@ -20,11 +20,13 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.callbacks.MotdEndListener;
26 26
 import com.dmdirc.parser.interfaces.callbacks.MotdLineListener;
27 27
 import com.dmdirc.parser.interfaces.callbacks.MotdStartListener;
28
+import com.dmdirc.parser.irc.IRCParser;
29
+import com.dmdirc.parser.irc.ProcessingManager;
28 30
 
29 31
 /**
30 32
  * Process a MOTD Related Line.
@@ -37,7 +39,7 @@ public class ProcessMOTD extends IRCProcessor {
37 39
      * @param parser IRCParser That owns this IRCProcessor
38 40
      * @param manager ProcessingManager that is in charge of this IRCProcessor
39 41
      */
40
-    protected ProcessMOTD(final IRCParser parser, final ProcessingManager manager) {
42
+    public ProcessMOTD(final IRCParser parser, final ProcessingManager manager) {
41 43
         super(parser, manager);
42 44
     }
43 45
 

src/com/dmdirc/parser/irc/ProcessMessage.java → src/com/dmdirc/parser/irc/processors/ProcessMessage.java 查看文件

@@ -20,7 +20,7 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
@@ -44,6 +44,13 @@ import com.dmdirc.parser.interfaces.callbacks.UnknownCtcpReplyListener;
44 44
 import com.dmdirc.parser.interfaces.callbacks.UnknownMessageListener;
45 45
 import com.dmdirc.parser.interfaces.callbacks.UnknownNoticeListener;
46 46
 import com.dmdirc.parser.interfaces.callbacks.UnknownServerNoticeListener;
47
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
48
+import com.dmdirc.parser.irc.IRCChannelInfo;
49
+import com.dmdirc.parser.irc.IRCClientInfo;
50
+import com.dmdirc.parser.irc.IRCParser;
51
+import com.dmdirc.parser.irc.ProcessingManager;
52
+import com.dmdirc.parser.irc.ProcessorNotFoundException;
53
+import com.dmdirc.parser.irc.TimestampedIRCProcessor;
47 54
 
48 55
 import java.util.Date;
49 56
 import java.util.regex.PatternSyntaxException;
@@ -64,7 +71,7 @@ public class ProcessMessage extends TimestampedIRCProcessor {
64 71
      * @param parser IRCParser That owns this IRCProcessor
65 72
      * @param manager ProcessingManager that is in charge of this IRCProcessor
66 73
      */
67
-    protected ProcessMessage(final IRCParser parser, final ProcessingManager manager) {
74
+    public ProcessMessage(final IRCParser parser, final ProcessingManager manager) {
68 75
         super(parser, manager);
69 76
     }
70 77
 

src/com/dmdirc/parser/irc/ProcessMode.java → src/com/dmdirc/parser/irc/processors/ProcessMode.java 查看文件

@@ -20,7 +20,7 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.CallbackObject;
26 26
 import com.dmdirc.parser.common.ChannelListModeItem;
@@ -34,6 +34,11 @@ import com.dmdirc.parser.interfaces.callbacks.ChannelSingleModeChangeListener;
34 34
 import com.dmdirc.parser.interfaces.callbacks.ChannelUserModeChangeListener;
35 35
 import com.dmdirc.parser.interfaces.callbacks.UserModeChangeListener;
36 36
 import com.dmdirc.parser.interfaces.callbacks.UserModeDiscoveryListener;
37
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
38
+import com.dmdirc.parser.irc.IRCChannelInfo;
39
+import com.dmdirc.parser.irc.IRCClientInfo;
40
+import com.dmdirc.parser.irc.IRCParser;
41
+import com.dmdirc.parser.irc.ProcessingManager;
37 42
 
38 43
 import java.util.Calendar;
39 44
 
@@ -48,7 +53,7 @@ public class ProcessMode extends IRCProcessor {
48 53
      * @param parser IRCParser That owns this IRCProcessor
49 54
      * @param manager ProcessingManager that is in charge of this IRCProcessor
50 55
      */
51
-    protected ProcessMode(final IRCParser parser, final ProcessingManager manager) {
56
+    public ProcessMode(final IRCParser parser, final ProcessingManager manager) {
52 57
         super(parser, manager);
53 58
     }
54 59
 

src/com/dmdirc/parser/irc/ProcessNames.java → src/com/dmdirc/parser/irc/processors/ProcessNames.java 查看文件

@@ -20,11 +20,16 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ChannelInfo;
26 26
 import com.dmdirc.parser.interfaces.callbacks.ChannelNamesListener;
27 27
 import com.dmdirc.parser.interfaces.callbacks.ChannelTopicListener;
28
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
29
+import com.dmdirc.parser.irc.IRCChannelInfo;
30
+import com.dmdirc.parser.irc.IRCClientInfo;
31
+import com.dmdirc.parser.irc.IRCParser;
32
+import com.dmdirc.parser.irc.ProcessingManager;
28 33
 
29 34
 /**
30 35
  * Process a Names reply.
@@ -37,7 +42,7 @@ public class ProcessNames extends IRCProcessor {
37 42
      * @param parser IRCParser That owns this IRCProcessor
38 43
      * @param manager ProcessingManager that is in charge of this IRCProcessor
39 44
      */
40
-    protected ProcessNames(final IRCParser parser, final ProcessingManager manager) {
45
+    public ProcessNames(final IRCParser parser, final ProcessingManager manager) {
41 46
         super(parser, manager);
42 47
     }
43 48
 

src/com/dmdirc/parser/irc/ProcessNick.java → src/com/dmdirc/parser/irc/processors/ProcessNick.java 查看文件

@@ -20,7 +20,7 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
@@ -28,6 +28,11 @@ import com.dmdirc.parser.interfaces.ChannelInfo;
28 28
 import com.dmdirc.parser.interfaces.ClientInfo;
29 29
 import com.dmdirc.parser.interfaces.callbacks.ChannelNickChangeListener;
30 30
 import com.dmdirc.parser.interfaces.callbacks.NickChangeListener;
31
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
32
+import com.dmdirc.parser.irc.IRCChannelInfo;
33
+import com.dmdirc.parser.irc.IRCClientInfo;
34
+import com.dmdirc.parser.irc.IRCParser;
35
+import com.dmdirc.parser.irc.ProcessingManager;
31 36
 
32 37
 /**
33 38
  * Process a Nick change.
@@ -40,7 +45,7 @@ public class ProcessNick extends IRCProcessor {
40 45
      * @param parser IRCParser That owns this IRCProcessor
41 46
      * @param manager ProcessingManager that is in charge of this IRCProcessor
42 47
      */
43
-    protected ProcessNick(final IRCParser parser, final ProcessingManager manager) {
48
+    public ProcessNick(final IRCParser parser, final ProcessingManager manager) {
44 49
         super(parser, manager);
45 50
     }
46 51
 

src/com/dmdirc/parser/irc/ProcessNickInUse.java → src/com/dmdirc/parser/irc/processors/ProcessNickInUse.java 查看文件

@@ -20,10 +20,12 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.MyInfo;
26 26
 import com.dmdirc.parser.interfaces.callbacks.NickInUseListener;
27
+import com.dmdirc.parser.irc.IRCParser;
28
+import com.dmdirc.parser.irc.ProcessingManager;
27 29
 
28 30
 /**
29 31
  * Process a NickInUse message.
@@ -42,7 +44,7 @@ public class ProcessNickInUse extends IRCProcessor {
42 44
      * @param parser IRCParser That owns this object
43 45
      * @param manager ProcessingManager that is in charge of this object
44 46
      */
45
-    protected ProcessNickInUse(final IRCParser parser, final ProcessingManager manager) {
47
+    public ProcessNickInUse(final IRCParser parser, final ProcessingManager manager) {
46 48
         super(parser, manager);
47 49
     }
48 50
 

src/com/dmdirc/parser/irc/ProcessNoticeAuth.java → src/com/dmdirc/parser/irc/processors/ProcessNoticeAuth.java 查看文件

@@ -20,9 +20,11 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.callbacks.AuthNoticeListener;
26
+import com.dmdirc.parser.irc.IRCParser;
27
+import com.dmdirc.parser.irc.ProcessingManager;
26 28
 
27 29
 /**
28 30
  * Process a NoticeAuth message.
@@ -35,7 +37,7 @@ public class ProcessNoticeAuth extends IRCProcessor {
35 37
      * @param parser IRCParser That owns this object
36 38
      * @param manager ProcessingManager that is in charge of this object
37 39
      */
38
-    protected ProcessNoticeAuth(final IRCParser parser, final ProcessingManager manager) {
40
+    public ProcessNoticeAuth(final IRCParser parser, final ProcessingManager manager) {
39 41
         super(parser, manager);
40 42
     }
41 43
 

src/com/dmdirc/parser/irc/ProcessPart.java → src/com/dmdirc/parser/irc/processors/ProcessPart.java 查看文件

@@ -20,12 +20,17 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
27 27
 import com.dmdirc.parser.interfaces.ChannelInfo;
28 28
 import com.dmdirc.parser.interfaces.callbacks.ChannelPartListener;
29
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
30
+import com.dmdirc.parser.irc.IRCChannelInfo;
31
+import com.dmdirc.parser.irc.IRCClientInfo;
32
+import com.dmdirc.parser.irc.IRCParser;
33
+import com.dmdirc.parser.irc.ProcessingManager;
29 34
 
30 35
 /**
31 36
  * Process a channel part.
@@ -38,7 +43,7 @@ public class ProcessPart extends IRCProcessor {
38 43
      * @param parser IRCParser That owns this IRCProcessor
39 44
      * @param manager ProcessingManager that is in charge of this IRCProcessor
40 45
      */
41
-    protected ProcessPart(final IRCParser parser, final ProcessingManager manager) {
46
+    public ProcessPart(final IRCParser parser, final ProcessingManager manager) {
42 47
         super(parser, manager);
43 48
     }
44 49
 

src/com/dmdirc/parser/irc/ProcessQuit.java → src/com/dmdirc/parser/irc/processors/ProcessQuit.java 查看文件

@@ -20,13 +20,18 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
26 26
 import com.dmdirc.parser.interfaces.ChannelInfo;
27 27
 import com.dmdirc.parser.interfaces.ClientInfo;
28 28
 import com.dmdirc.parser.interfaces.callbacks.ChannelQuitListener;
29 29
 import com.dmdirc.parser.interfaces.callbacks.QuitListener;
30
+import com.dmdirc.parser.irc.IRCChannelClientInfo;
31
+import com.dmdirc.parser.irc.IRCChannelInfo;
32
+import com.dmdirc.parser.irc.IRCClientInfo;
33
+import com.dmdirc.parser.irc.IRCParser;
34
+import com.dmdirc.parser.irc.ProcessingManager;
30 35
 
31 36
 import java.util.ArrayList;
32 37
 import java.util.List;
@@ -42,7 +47,7 @@ public class ProcessQuit extends IRCProcessor {
42 47
      * @param parser IRCParser That owns this IRCProcessor
43 48
      * @param manager ProcessingManager that is in charge of this IRCProcessor
44 49
      */
45
-    protected ProcessQuit(final IRCParser parser, final ProcessingManager manager) {
50
+    public ProcessQuit(final IRCParser parser, final ProcessingManager manager) {
46 51
         super(parser, manager);
47 52
     }
48 53
 

src/com/dmdirc/parser/irc/ProcessTopic.java → src/com/dmdirc/parser/irc/processors/ProcessTopic.java 查看文件

@@ -20,10 +20,14 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.ChannelInfo;
26 26
 import com.dmdirc.parser.interfaces.callbacks.ChannelTopicListener;
27
+import com.dmdirc.parser.irc.IRCChannelInfo;
28
+import com.dmdirc.parser.irc.IRCClientInfo;
29
+import com.dmdirc.parser.irc.IRCParser;
30
+import com.dmdirc.parser.irc.ProcessingManager;
27 31
 
28 32
 /**
29 33
  * Process a topic change.
@@ -36,7 +40,7 @@ public class ProcessTopic extends IRCProcessor {
36 40
      * @param parser IRCParser That owns this IRCProcessor
37 41
      * @param manager ProcessingManager that is in charge of this IRCProcessor
38 42
      */
39
-    protected ProcessTopic(final IRCParser parser, final ProcessingManager manager) {
43
+    public ProcessTopic(final IRCParser parser, final ProcessingManager manager) {
40 44
         super(parser, manager);
41 45
     }
42 46
 

src/com/dmdirc/parser/irc/ProcessWallops.java → src/com/dmdirc/parser/irc/processors/ProcessWallops.java 查看文件

@@ -20,11 +20,13 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.interfaces.callbacks.WallDesyncListener;
26 26
 import com.dmdirc.parser.interfaces.callbacks.WallopListener;
27 27
 import com.dmdirc.parser.interfaces.callbacks.WalluserListener;
28
+import com.dmdirc.parser.irc.IRCParser;
29
+import com.dmdirc.parser.irc.ProcessingManager;
28 30
 
29 31
 /**
30 32
  * Process a WALLOPS Message.
@@ -37,7 +39,7 @@ public class ProcessWallops extends IRCProcessor {
37 39
      * @param parser IRCParser That owns this IRCProcessor
38 40
      * @param manager ProcessingManager that is in charge of this IRCProcessor
39 41
      */
40
-    protected ProcessWallops(final IRCParser parser, final ProcessingManager manager) {
42
+    public ProcessWallops(final IRCParser parser, final ProcessingManager manager) {
41 43
         super(parser, manager);
42 44
     }
43 45
 

src/com/dmdirc/parser/irc/ProcessWho.java → src/com/dmdirc/parser/irc/processors/ProcessWho.java 查看文件

@@ -20,7 +20,7 @@
20 20
  * SOFTWARE.
21 21
  */
22 22
 
23
-package com.dmdirc.parser.irc;
23
+package com.dmdirc.parser.irc.processors;
24 24
 
25 25
 import com.dmdirc.parser.common.AwayState;
26 26
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
@@ -29,6 +29,9 @@ import com.dmdirc.parser.interfaces.ClientInfo;
29 29
 import com.dmdirc.parser.interfaces.callbacks.AwayStateListener;
30 30
 import com.dmdirc.parser.interfaces.callbacks.ChannelOtherAwayStateListener;
31 31
 import com.dmdirc.parser.interfaces.callbacks.OtherAwayStateListener;
32
+import com.dmdirc.parser.irc.IRCClientInfo;
33
+import com.dmdirc.parser.irc.IRCParser;
34
+import com.dmdirc.parser.irc.ProcessingManager;
32 35
 
33 36
 /**
34 37
  * Process a /who reply.
@@ -41,7 +44,7 @@ public class ProcessWho extends IRCProcessor {
41 44
      * @param parser IRCParser That owns this IRCProcessor
42 45
      * @param manager ProcessingManager that is in charge of this IRCProcessor
43 46
      */
44
-    protected ProcessWho(final IRCParser parser, final ProcessingManager manager) {
47
+    public ProcessWho(final IRCParser parser, final ProcessingManager manager) {
45 48
         super(parser, manager);
46 49
     }
47 50
 

Loading…
取消
儲存