sashenka.modules
Class FactoidServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--sashenka.servlet.IRCServlet
              |
              +--sashenka.modules.FactoidServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class FactoidServlet
extends IRCServlet

See Also:
Serialized Form

Nested Class Summary
static class FactoidServlet.Factoid
           
static class FactoidServlet.FactoidLibrary
           
 
Constructor Summary
FactoidServlet()
           
 
Method Summary
static void alternativeFactoid(java.lang.String name, java.lang.String ammendment)
           
static void ammendFactoid(java.lang.String name, java.lang.String ammendment)
           
 void doHelp(IRCServletRequest request, IRCServletResponse response)
           
 void doPrivMsg(IRCServletRequest request, IRCServletResponse response)
          Called by the server to allow a servlet to handle a PRIVMSG request.
 void init()
           
static void setFactoid(java.lang.String name, java.lang.String fact)
           
 
Methods inherited from class sashenka.servlet.IRCServlet
doAction, doIdle, doJoin, doLeft, doNotice, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FactoidServlet

public FactoidServlet()
Method Detail

init

public void init()
Overrides:
init in class javax.servlet.GenericServlet

setFactoid

public static void setFactoid(java.lang.String name,
                              java.lang.String fact)

ammendFactoid

public static void ammendFactoid(java.lang.String name,
                                 java.lang.String ammendment)

alternativeFactoid

public static void alternativeFactoid(java.lang.String name,
                                      java.lang.String ammendment)

doPrivMsg

public void doPrivMsg(IRCServletRequest request,
                      IRCServletResponse response)
Description copied from class: IRCServlet
Called by the server to allow a servlet to handle a PRIVMSG request. A PRIVMSG may or may not be directed at this particular servlet.

Overrides:
doPrivMsg in class IRCServlet

doHelp

public void doHelp(IRCServletRequest request,
                   IRCServletResponse response)
Overrides:
doHelp in class IRCServlet