Browse Source

Add new callbacks to the callback manager

Change-Id: I090d07a1b786ae74e604ed0d6644d3f07405bc90
Reviewed-on: http://gerrit.dmdirc.com/2216
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
tags/0.7rc1
Chris Smith 12 years ago
parent
commit
2ba321f247
1 changed files with 66 additions and 30 deletions
  1. 66
    30
      src/com/dmdirc/parser/common/CallbackManager.java

+ 66
- 30
src/com/dmdirc/parser/common/CallbackManager.java View File

@@ -40,36 +40,72 @@ import java.util.Map;
40 40
 public class CallbackManager {
41 41
 
42 42
     private static final Class[] CLASSES = {
43
-        AwayStateListener.class, OtherAwayStateListener.class,
44
-        ChannelOtherAwayStateListener.class, ChannelActionListener.class,
45
-        ChannelCtcpListener.class, ChannelCtcpReplyListener.class,
46
-        ChannelListModeListener.class, ChannelNamesListener.class,
47
-        ChannelJoinListener.class, ChannelKickListener.class,
48
-        ChannelMessageListener.class, ChannelModeChangeListener.class,
49
-        ChannelNickChangeListener.class, ChannelNonUserModeChangeListener.class,
50
-        ChannelModeMessageListener.class, ChannelModeNoticeListener.class,
51
-        ChannelNoticeListener.class, ChannelPartListener.class,
52
-        ChannelQuitListener.class, ChannelSelfJoinListener.class,
53
-        ChannelSingleModeChangeListener.class, ChannelTopicListener.class,
54
-        ChannelUserModeChangeListener.class, CompositionStateChangeListener.class,
55
-        ConnectErrorListener.class, DataInListener.class, DataOutListener.class,
56
-        DebugInfoListener.class, ErrorInfoListener.class,
57
-        NetworkDetectedListener.class, InviteListener.class,
58
-        MotdEndListener.class, MotdLineListener.class, MotdStartListener.class,
59
-        NickChangeListener.class, NickInUseListener.class,
60
-        AuthNoticeListener.class, NumericListener.class,
61
-        PasswordRequiredListener.class, PingFailureListener.class,
62
-        PingSuccessListener.class, PingSentListener.class,
63
-        PrivateActionListener.class, PrivateCtcpListener.class,
64
-        PrivateCtcpReplyListener.class, PrivateMessageListener.class,
65
-        PrivateNoticeListener.class, QuitListener.class,
66
-        ServerErrorListener.class, ServerReadyListener.class,
67
-        SocketCloseListener.class, UnknownActionListener.class,
68
-        UnknownCtcpListener.class, UnknownCtcpReplyListener.class,
69
-        UnknownMessageListener.class, UnknownNoticeListener.class,
70
-        UserModeChangeListener.class, UserModeDiscoveryListener.class,
71
-        WallDesyncListener.class, WallopListener.class, WalluserListener.class,
72
-        ServerNoticeListener.class, UnknownServerNoticeListener.class,
43
+        AwayStateListener.class,
44
+        OtherAwayStateListener.class,
45
+        ChannelOtherAwayStateListener.class,
46
+        ChannelActionListener.class,
47
+        ChannelCtcpListener.class,
48
+        ChannelCtcpReplyListener.class,
49
+        ChannelListModeListener.class,
50
+        ChannelNamesListener.class,
51
+        ChannelJoinListener.class,
52
+        ChannelKickListener.class,
53
+        ChannelMessageListener.class,
54
+        ChannelModeChangeListener.class,
55
+        ChannelNickChangeListener.class,
56
+        ChannelNonUserModeChangeListener.class,
57
+        ChannelModeMessageListener.class,
58
+        ChannelModeNoticeListener.class,
59
+        ChannelNoticeListener.class,
60
+        ChannelPartListener.class,
61
+        ChannelQuitListener.class,
62
+        ChannelSelfJoinListener.class,
63
+        ChannelSingleModeChangeListener.class,
64
+        ChannelTopicListener.class,
65
+        ChannelUserModeChangeListener.class,
66
+        CompositionStateChangeListener.class,
67
+        ConnectErrorListener.class,
68
+        DataInListener.class,
69
+        DataOutListener.class,
70
+        DebugInfoListener.class,
71
+        ErrorInfoListener.class,
72
+        GroupListStartListener.class,
73
+        GroupListEntryListener.class,
74
+        GroupListEndListener.class,
75
+        NetworkDetectedListener.class,
76
+        InviteListener.class,
77
+        MotdEndListener.class,
78
+        MotdLineListener.class,
79
+        MotdStartListener.class,
80
+        NickChangeListener.class,
81
+        NickInUseListener.class,
82
+        AuthNoticeListener.class,
83
+        NumericListener.class,
84
+        PasswordRequiredListener.class,
85
+        PingFailureListener.class,
86
+        PingSuccessListener.class,
87
+        PingSentListener.class,
88
+        PrivateActionListener.class,
89
+        PrivateCtcpListener.class,
90
+        PrivateCtcpReplyListener.class,
91
+        PrivateMessageListener.class,
92
+        PrivateNoticeListener.class,
93
+        QuitListener.class,
94
+        ServerErrorListener.class,
95
+        ServerReadyListener.class,
96
+        SocketCloseListener.class,
97
+        UnknownActionListener.class,
98
+        UnknownCtcpListener.class,
99
+        UnknownCtcpReplyListener.class,
100
+        UnknownMessageListener.class,
101
+        UnknownNoticeListener.class,
102
+        UserModeChangeListener.class,
103
+        UserModeDiscoveryListener.class,
104
+        WallDesyncListener.class,
105
+        WallopListener.class,
106
+        WalluserListener.class,
107
+        ServerNoticeListener.class,
108
+        UnknownServerNoticeListener.class,
73 109
     };
74 110
 
75 111
     /** Hashtable used to store the different types of callback known. */

Loading…
Cancel
Save