]> git.somenet.org - irc/pjirc-ng.git/blob - src/main/java/irc/NullServer.java
Pjirc 2.2.1 as available on the net, reformatted and made it compile.
[irc/pjirc-ng.git] / src / main / java / irc / NullServer.java
1 /*****************************************************/\r
2 /*          This java file is a part of the          */\r
3 /*                                                   */\r
4 /*           -  Plouf's Java IRC Client  -           */\r
5 /*                                                   */\r
6 /*   Copyright (C)  2002 - 2005 Philippe Detournay   */\r
7 /*                                                   */\r
8 /*         All contacts : theplouf@yahoo.com         */\r
9 /*                                                   */\r
10 /*  PJIRC is free software; you can redistribute     */\r
11 /*  it and/or modify it under the terms of the GNU   */\r
12 /*  General Public License as published by the       */\r
13 /*  Free Software Foundation; version 2 or later of  */\r
14 /*  the License.                                     */\r
15 /*                                                   */\r
16 /*  PJIRC is distributed in the hope that it will    */\r
17 /*  be useful, but WITHOUT ANY WARRANTY; without     */\r
18 /*  even the implied warranty of MERCHANTABILITY or  */\r
19 /*  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   */\r
20 /*  General Public License for more details.         */\r
21 /*                                                   */\r
22 /*  You should have received a copy of the GNU       */\r
23 /*  General Public License along with PJIRC; if      */\r
24 /*  not, write to the Free Software Foundation,      */\r
25 /*  Inc., 59 Temple Place, Suite 330, Boston,        */\r
26 /*  MA  02111-1307  USA                              */\r
27 /*                                                   */\r
28 /*****************************************************/\r
29 \r
30 package irc;\r
31 \r
32 import java.util.Enumeration;\r
33 import java.util.Vector;\r
34 \r
35 /**\r
36  * The null-server class.\r
37  */\r
38 public class NullServer implements Server {\r
39         /**\r
40          * Create a new NullServer.\r
41          */\r
42         public NullServer() {\r
43                 // empty default implementation\r
44         }\r
45 \r
46         @Override\r
47         public void addServerListener(ServerListener l) {\r
48                 // empty default implementation\r
49         }\r
50 \r
51         @Override\r
52         public void removeServerListener(ServerListener l) {\r
53                 // empty default implementation\r
54         }\r
55 \r
56         @Override\r
57         public void say(String destination, String str) {\r
58                 // empty default implementation\r
59         }\r
60 \r
61         @Override\r
62         public void execute(String str) {\r
63                 // empty default implementation\r
64         }\r
65 \r
66         @Override\r
67         public void sendStatusMessage(String str) {\r
68                 // empty default implementation\r
69         }\r
70 \r
71         @Override\r
72         public String getNick() {\r
73                 return "";\r
74         }\r
75 \r
76         @Override\r
77         public String getUserName() {\r
78                 return "";\r
79         }\r
80 \r
81         @Override\r
82         public String getServerName() {\r
83                 return "Null";\r
84         }\r
85 \r
86         @Override\r
87         public void connect() {\r
88                 // empty default implementation\r
89         }\r
90 \r
91         @Override\r
92         public void disconnect() {\r
93                 // empty default implementation\r
94         }\r
95 \r
96         @Override\r
97         public boolean isConnected() {\r
98                 return false;\r
99         }\r
100 \r
101         @Override\r
102         public void setDefaultSource(Source def) {\r
103                 // empty default implementation\r
104         }\r
105 \r
106         @Override\r
107         public void leave() {\r
108                 // empty default implementation\r
109         }\r
110 \r
111         @Override\r
112         public void enumerateSourcesAsCreated(ServerListener lis) {\r
113                 // empty default implementation\r
114         }\r
115 \r
116         @Override\r
117         public void enumerateSourcesAsRemoved(ServerListener lis) {\r
118                 // empty default implementation\r
119         }\r
120 \r
121         @Override\r
122         public Enumeration getSources() {\r
123                 return new Vector().elements();\r
124         }\r
125 \r
126 }\r