org.trypticon.snipsnap.bot
Class DefaultBotComponent

java.lang.Object
  extended by org.trypticon.xmpp.bot.BaseBot
      extended by org.trypticon.commandbot.CommandBot
          extended by org.trypticon.snipsnap.bot.DefaultBotComponent
All Implemented Interfaces:
org.picocontainer.lifecycle.Startable, org.picocontainer.lifecycle.Stoppable, org.snipsnap.container.Component, BotComponent, org.trypticon.xmpp.bot.Bot, org.trypticon.xmpp.disco.Discoverable

public class DefaultBotComponent
extends org.trypticon.commandbot.CommandBot
implements BotComponent

Default bot component implementation for plugging into SnipSnap.


Constructor Summary
DefaultBotComponent()
           
 
Method Summary
 
Methods inherited from class org.trypticon.commandbot.CommandBot
attachListeners, getDiscoChildren, getNode, populateDiscoInfo
 
Methods inherited from class org.trypticon.xmpp.bot.BaseBot
connect, getRoster, getStream, isConnected, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.trypticon.xmpp.bot.Bot
getRoster, start, stop
 
Methods inherited from interface org.picocontainer.lifecycle.Startable
start
 
Methods inherited from interface org.picocontainer.lifecycle.Stoppable
stop
 

Constructor Detail

DefaultBotComponent

public DefaultBotComponent()
                    throws java.io.IOException,
                           org.jdom.JDOMException
Throws:
java.io.IOException
org.jdom.JDOMException