]> git.somenet.org - irc/pjirc-ng.git/blob - src/main/java/irc/plugin/test/Test.java
Pjirc 2.2.1 as available on the net, reformatted and made it compile.
[irc/pjirc-ng.git] / src / main / java / irc / plugin / test / Test.java
1 package irc.plugin.test;\r
2 \r
3 import irc.IRCConfiguration;\r
4 import irc.Source;\r
5 import irc.SourceListener;\r
6 import irc.plugin.Plugin;\r
7 \r
8 /**\r
9  * Simple test plugin.\r
10  */\r
11 public class Test extends Plugin implements SourceListener {\r
12         /**\r
13          * Create a new Test\r
14          * \r
15          * @param config\r
16          */\r
17         public Test(IRCConfiguration config) {\r
18                 super(config);\r
19         }\r
20 \r
21         @Override\r
22         public void sourceCreated(Source source, Boolean bring) {\r
23                 source.addSourceListener(this);\r
24         }\r
25 \r
26         @Override\r
27         public void sourceRemoved(Source source) {\r
28                 source.removeSourceListener(this);\r
29         }\r
30 \r
31         @Override\r
32         public void messageReceived(String nick, String msg, Source source) {\r
33                 if (msg.startsWith("!hello"))\r
34                         source.sendUserString("World!");\r
35         }\r
36 \r
37         @Override\r
38         public void reportReceived(String message, Source source) {\r
39                 // default empty implementation...\r
40         }\r
41 \r
42         @Override\r
43         public void noticeReceived(String nick, String message, Source source) {\r
44                 // default empty implementation...\r
45         }\r
46 \r
47         @Override\r
48         public void action(String nick, String msg, Source source) {\r
49                 // default empty implementation...\r
50         }\r
51 \r
52         @Override\r
53         public void clear(Source source) {\r
54                 // default empty implementation...\r
55         }\r
56 \r
57 }\r