|
@@ -28,64 +28,75 @@ package uk.org.ownage.dmdirc.actions;
|
28
|
28
|
*/
|
29
|
29
|
public enum CoreActionType implements ActionType {
|
30
|
30
|
|
31
|
|
- UNKNOWN_COMMAND(CoreActionMetaType.UNKNOWN_COMMAND),
|
|
31
|
+ UNKNOWN_COMMAND(CoreActionMetaType.UNKNOWN_COMMAND, "Unknown command entered"),
|
32
|
32
|
|
33
|
|
- SERVER_CONNECTED(CoreActionMetaType.SERVER_EVENT),
|
34
|
|
- SERVER_BACK(CoreActionMetaType.SERVER_EVENT),
|
35
|
|
- SERVER_AWAY(CoreActionMetaType.SERVER_EVENT_WITH_ARG),
|
|
33
|
+ SERVER_CONNECTED(CoreActionMetaType.SERVER_EVENT, "Server connected"),
|
|
34
|
+ SERVER_BACK(CoreActionMetaType.SERVER_EVENT, "Marked as 'back'"),
|
|
35
|
+ SERVER_AWAY(CoreActionMetaType.SERVER_EVENT_WITH_ARG, "Marked as 'away'"),
|
36
|
36
|
|
37
|
|
- SERVER_GOTPING(CoreActionMetaType.SERVER_PING),
|
38
|
|
- SERVER_NOPING(CoreActionMetaType.SERVER_PING),
|
|
37
|
+ SERVER_GOTPING(CoreActionMetaType.SERVER_PING, "Received server ping reply"),
|
|
38
|
+ SERVER_NOPING(CoreActionMetaType.SERVER_PING, "Missed server ping reply"),
|
39
|
39
|
|
40
|
|
- QUERY_OPENED(CoreActionMetaType.QUERY_EVENT),
|
41
|
|
- QUERY_CLOSED(CoreActionMetaType.QUERY_EVENT),
|
42
|
|
- QUERY_MESSAGE(CoreActionMetaType.QUERY_EVENT_WITH_ARG),
|
43
|
|
- QUERY_ACTION(CoreActionMetaType.QUERY_EVENT_WITH_ARG),
|
44
|
|
- QUERY_SELF_MESSAGE(CoreActionMetaType.QUERY_EVENT_WITH_ARG),
|
45
|
|
- QUERY_SELF_ACTION(CoreActionMetaType.QUERY_EVENT_WITH_ARG),
|
|
40
|
+ QUERY_OPENED(CoreActionMetaType.QUERY_EVENT, "Query window opened"),
|
|
41
|
+ QUERY_CLOSED(CoreActionMetaType.QUERY_EVENT, "Query window closed"),
|
|
42
|
+ QUERY_MESSAGE(CoreActionMetaType.QUERY_EVENT_WITH_ARG, "Private message received"),
|
|
43
|
+ QUERY_ACTION(CoreActionMetaType.QUERY_EVENT_WITH_ARG, "Private action received"),
|
|
44
|
+ QUERY_SELF_MESSAGE(CoreActionMetaType.QUERY_EVENT_WITH_ARG, "Private message sent"),
|
|
45
|
+ QUERY_SELF_ACTION(CoreActionMetaType.QUERY_EVENT_WITH_ARG, "Private action sent"),
|
46
|
46
|
|
47
|
|
- CHANNEL_OPENED(CoreActionMetaType.CHANNEL_EVENT),
|
48
|
|
- CHANNEL_CLOSED(CoreActionMetaType.CHANNEL_EVENT),
|
49
|
|
- CHANNEL_GOTNAMES(CoreActionMetaType.CHANNEL_EVENT),
|
50
|
|
- CHANNEL_GOTTOPIC(CoreActionMetaType.CHANNEL_EVENT),
|
|
47
|
+ CHANNEL_OPENED(CoreActionMetaType.CHANNEL_EVENT, "Channel window opened"),
|
|
48
|
+ CHANNEL_CLOSED(CoreActionMetaType.CHANNEL_EVENT, "Channel window closed"),
|
|
49
|
+ CHANNEL_GOTNAMES(CoreActionMetaType.CHANNEL_EVENT, "Channel names reply received"),
|
|
50
|
+ CHANNEL_GOTTOPIC(CoreActionMetaType.CHANNEL_EVENT, "Channel topic received"),
|
51
|
51
|
|
52
|
|
- CHANNEL_SELF_MESSAGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
53
|
|
- CHANNEL_SELF_ACTION(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
|
52
|
+ CHANNEL_SELF_MESSAGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel message sent"),
|
|
53
|
+ CHANNEL_SELF_ACTION(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel action sent"),
|
54
|
54
|
|
55
|
|
- CHANNEL_MESSAGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
56
|
|
- CHANNEL_ACTION(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
|
55
|
+ CHANNEL_MESSAGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel message received"),
|
|
56
|
+ CHANNEL_ACTION(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel action received"),
|
57
|
57
|
|
58
|
|
- CHANNEL_JOIN(CoreActionMetaType.CHANNEL_SOURCED_EVENT),
|
59
|
|
- CHANNEL_PART(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
60
|
|
- CHANNEL_QUIT(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
61
|
|
- CHANNEL_KICK(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_VICTIM),
|
|
58
|
+ CHANNEL_JOIN(CoreActionMetaType.CHANNEL_SOURCED_EVENT, "Someone joined a channel"),
|
|
59
|
+ CHANNEL_PART(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone left a channel"),
|
|
60
|
+ CHANNEL_QUIT(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone quit IRC"),
|
|
61
|
+ CHANNEL_KICK(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_VICTIM, "Someone kicked someone"),
|
62
|
62
|
|
63
|
|
- CHANNEL_USERAWAY(CoreActionMetaType.CHANNEL_SOURCED_EVENT),
|
64
|
|
- CHANNEL_USERBACK(CoreActionMetaType.CHANNEL_SOURCED_EVENT),
|
|
63
|
+ CHANNEL_USERAWAY(CoreActionMetaType.CHANNEL_SOURCED_EVENT, "Someone is marked as 'away'"),
|
|
64
|
+ CHANNEL_USERBACK(CoreActionMetaType.CHANNEL_SOURCED_EVENT, "Someone is marked as 'back'"),
|
65
|
65
|
|
66
|
|
- CHANNEL_MODECHANGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
|
66
|
+ CHANNEL_MODECHANGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone changed channel modes"),
|
67
|
67
|
|
68
|
|
- CHANNEL_NICKCHANGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG),
|
|
68
|
+ CHANNEL_NICKCHANGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone changed nicknames"),
|
69
|
69
|
|
70
|
|
- CHANNEL_TOPICCHANGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG);
|
|
70
|
+ CHANNEL_TOPICCHANGE(CoreActionMetaType.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone changed channel topic");
|
71
|
71
|
|
72
|
72
|
/** The type of this action. */
|
73
|
73
|
private final ActionMetaType type;
|
74
|
74
|
|
|
75
|
+ /** The name of this action. */
|
|
76
|
+ private final String name;
|
|
77
|
+
|
75
|
78
|
/**
|
76
|
79
|
* Constructs a new core action.
|
77
|
80
|
* @param type The type of this action
|
78
|
81
|
*/
|
79
|
|
- CoreActionType(ActionMetaType type) {
|
|
82
|
+ CoreActionType(final ActionMetaType type, final String name) {
|
80
|
83
|
this.type = type;
|
|
84
|
+ this.name = name;
|
81
|
85
|
}
|
82
|
86
|
|
83
|
|
- /**
|
84
|
|
- * Retrieves the type of this action.
|
85
|
|
- * @return This action's type
|
86
|
|
- */
|
|
87
|
+ /** {@inheritDoc} */
|
87
|
88
|
public ActionMetaType getType() {
|
88
|
89
|
return type;
|
89
|
90
|
}
|
90
|
91
|
|
|
92
|
+ /** {@inheritDoc} */
|
|
93
|
+ public String getName() {
|
|
94
|
+ return name;
|
|
95
|
+ }
|
|
96
|
+
|
|
97
|
+ /** {@inheritDoc} */
|
|
98
|
+ public String toString() {
|
|
99
|
+ return getName();
|
|
100
|
+ }
|
|
101
|
+
|
91
|
102
|
}
|