A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbstractModule - class irssibot.modules.AbstractModule.
Base class for all modules for IrssiBot.
AbstractModule(String) - Constructor for class irssibot.modules.AbstractModule
Constructs with named thread.
addChannel(String, String) - Method in class irssibot.core.ServerConnection
Adds a channel to bots channels hash and makes bot join the channel.
addChannelConnect(String[], ServerConnection, String) - Method in class irssibot.core.Core
Adds a channel connect.
addChannelConnect(String, ServerConnection, String) - Method in class irssibot.core.ServerConnection
Adds a channel connect.
addChannelInfo(UserChannelInfo) - Method in class irssibot.user.User
tries to add UserChannelInfo to channels hash table.
addHost(Host) - Method in class irssibot.user.User
adds a single hostmask to user
addHosts(Vector) - Method in class irssibot.user.User
Takes a Vector of Strings representings host masks as argument, and store the hosts into another Vector as Host objects.
addMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.AbstractModule
Appends the new IrcMessage+ServerConnection pair to the end of the message queue.
addModule(String, AbstractModule) - Method in class irssibot.core.ModuleHandler
Adds a module.
addUser(User) - Method in class irssibot.core.ServerConnection
 
alive - Variable in class irssibot.core.OutputQueue
Indicates whether this queueing thread is running or not.
alive - Variable in class irssibot.modules.AbstractModule
Indicates whether the module thread should continue executing its run() loop.
Alko - class irssibot.modules.Alko.
Includes methods for retrieving infomation from www.alko.fi.
Alko() - Constructor for class irssibot.modules.Alko
Constructs.
arguments - Variable in class irssibot.protocol.IrcMessage
Parameters of the message, or null if none supplied.
author - Variable in class irssibot.modules.TopicEntry
 
autoNickJoin - Variable in class irssibot.modules.Logger
Indicates whether to automatically connect nicks on NICK change.
autoQuote - Variable in class irssibot.modules.Logger
Indicates whether to automatically quote people on on channel JOINs

B

banexList - Variable in class irssibot.core.Channel
Contains Strings as ban exception masks
banList - Variable in class irssibot.core.Channel
Contains Strings as banmasks
banlistReady - Variable in class irssibot.core.Channel
Indicates whether the MODE #channel b (ban) listing has been completed (set true on RPL_ENDOFBANLIST)
banMask - Variable in class irssibot.modules.ChannelTools.BanHandler
 
banTime - Variable in class irssibot.modules.ChanVars
Ban time for bk in minutes
botAltNick - Variable in class irssibot.config.ServerInstanceData
 
botHost - Variable in class irssibot.core.ServerConnection
 
botHost - Variable in class irssibot.modules.TopicTools
 
botNick - Variable in class irssibot.config.ServerInstanceData
 
botVersion - Static variable in class irssibot.core.Core
 
buffer - Variable in class irssibot.remote.http.ConnectionHandler
Inbound buffer
bytesRead - Variable in class irssibot.core.ServerConnection
Number of bytes read from the server
bytesWritten - Variable in class irssibot.core.ServerConnection
Number of bytes written to server

C

caller - Variable in class irssibot.modules.UserTools
 
caller - Variable in class irssibot.modules.TopicTools
 
caller - Variable in class irssibot.modules.SodexHo
 
caller - Variable in class irssibot.modules.Logger
 
caller - Variable in class irssibot.modules.HTMLTools
 
caller - Variable in class irssibot.modules.ChannelTools
 
chanAdmin - Variable in class irssibot.user.UserChannelInfo
 
changed - Variable in class irssibot.modules.Logger
Whether the state of the module has changed and needs saving.
changed - Variable in class irssibot.modules.HTMLTools
Indicates whether the state of the module has changed.
changed - Variable in class irssibot.modules.ChannelTools
 
Channel - class irssibot.core.Channel.
Represents an IRC channel the bot is supposed to be on.
Channel(String, String, String, ServerConnection) - Constructor for class irssibot.core.Channel
 
channelBroadcast(String) - Method in class irssibot.core.ServerConnection
Broadcasts a message to all channels.
ChannelConnect - class irssibot.core.ChannelConnect.
Represents a unidirectional 'connection' between two IRC channels the bot forwards things said on source channel to the destination channel
ChannelConnect(String, ServerConnection, String) - Constructor for class irssibot.core.ChannelConnect
 
channelConnects - Variable in class irssibot.core.ServerConnection
 
channelForcedModes - Variable in class irssibot.core.Channel
 
channelKey - Variable in class irssibot.core.Channel
 
channelMode - Variable in class irssibot.protocol.ModeMessage
Whether this MODE describes a channel's mode change or a user's mode change on a channel.
channelName - Variable in class irssibot.core.ModeQueueElement
Name of channel to apply this mode on.
channelName - Variable in class irssibot.core.Channel
 
channelName - Variable in class irssibot.modules.ChannelTools.ChannelJoiner
 
channelName - Variable in class irssibot.modules.ChannelTools.BanHandler
 
channelName - Variable in class irssibot.protocol.ModeMessage
Channel name
channelName - Variable in class irssibot.user.UserChannelInfo
 
channelRejoinTime - Variable in class irssibot.core.ServerConnection
 
channels - Variable in class irssibot.config.ServerInstanceData
 
channels - Variable in class irssibot.core.ServerConnection
 
channels - Variable in class irssibot.user.User
 
ChannelTools - class irssibot.modules.ChannelTools.
This module has basic functionality for maintaining/protecting IRC channels from privmsg/join/nick flood, clone attacks, massdeops and such.
ChannelTools.BanHandler - class irssibot.modules.ChannelTools.BanHandler.
Handles removing bans after a given period.
ChannelTools.BanHandler(String, String, ServerConnection) - Constructor for class irssibot.modules.ChannelTools.BanHandler
 
ChannelTools.ChannelJoiner - class irssibot.modules.ChannelTools.ChannelJoiner.
Joins a given channel when invoked by a Timer.
ChannelTools.ChannelJoiner(String, ServerConnection) - Constructor for class irssibot.modules.ChannelTools.ChannelJoiner
 
ChannelTools() - Constructor for class irssibot.modules.ChannelTools
Default constructor
channelTopic - Variable in class irssibot.core.Channel
 
chanvars - Variable in class irssibot.modules.ChannelTools
This Hashtable contains a ChanVars object for each channel.
ChanVars - class irssibot.modules.ChanVars.
Container class for a channel information.
ChanVars() - Constructor for class irssibot.modules.ChanVars
Default constructor
ChanVars(int, int, boolean, boolean, long, int) - Constructor for class irssibot.modules.ChanVars
 
checkHosts() - Method in class irssibot.user.User
Look through hostmasks.
checkJoinFlood(User, Host, Channel) - Method in class irssibot.modules.ChannelTools
Checks for join flood.
closeConnection() - Method in class irssibot.modules.Logger
Disconnects from the database.
closeSafely(InputStream, OutputStream, Socket) - Method in class irssibot.remote.http.ConnectionHandler
Closes streams and socket.
command - Variable in class irssibot.protocol.IrcMessage
Command part of the message
command - Variable in class irssibot.util.Timer
TimerCommand to execute
commandAdd(Host, User, String[], Channel) - Method in class irssibot.modules.UserTools
add command
commandAdd(Host, User, String[], Channel) - Method in class irssibot.modules.Logger
Add command
commandAdd(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Processes add-commands for this module
commandBK(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Bans & kicks a user from a given channel.
commandDel(Host, User, String[], Channel) - Method in class irssibot.modules.UserTools
del command
commandDel(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Processes del-commands for this module
commandEdit(Host, User, String[], Channel) - Method in class irssibot.modules.UserTools
edit command.
commandEdit(Host, User, String[], Channel) - Method in class irssibot.modules.Logger
Edit command
commandEdit(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Processes edit-commands for this module.
commandEdit(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Processes edit-commands for this module
commandHex(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
retrieves hex index
commandJoin(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Tries to join channel in args[0] with key in args[1] if given.
commandK(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Kicks a user from a given channel.
commandLast(Host, User, String[], Channel) - Method in class irssibot.modules.Logger
Last command.
commandLeave(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Leaves channel for given amount of seconds.
commandList(Host, User, String[], Channel) - Method in class irssibot.modules.UserTools
list command
commandList(Host, User, String[], Channel) - Method in class irssibot.modules.SodexHo
Handles command 'list'
commandList(Host, User, String[], Channel) - Method in class irssibot.modules.Logger
List command
commandList(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Processes list-commands for this module.
commandList(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Processes list-commands for this module
commandListLang(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Lists possible translantion languages and commands
commandListNameDay(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Lists possible nameday commands
commandListSaa(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Displays list of possible weather information locations
commandListStock(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Retrieves and parses stock exchange information
commandListTv(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Lists possible tv commands
commandMaintain(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Executes Channel.doMaintain() for given channel.
commandNameDay(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
retrieves namedays
commandQuote(Host, User, String[], Channel) - Method in class irssibot.modules.Logger
Quote command.
commandSaa(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Retrieves and parses weather information
commandSay(Host, User, String[], Channel) - Method in class irssibot.modules.ChannelTools
Makes bot say something on a channel.
commandSodexho(Host, User, String[], Channel) - Method in class irssibot.modules.SodexHo
Handles command 'sodexho'
commandStock(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Retrieves and parses stock exchange information
commandTA(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
appends a new topic
commandTD(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
deletes a topic
commandTE(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
Edits a topic
commandTempLimit(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Displays highest/lowest temperature and location
commandTG(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
gets the current channel topic
commandTI(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
inserts a new topic
commandTL(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
lists all topics
commandTLD(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
Displays list of possible weather information locations
commandTOPIC(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
sets a new topic
commandTR(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
sets (refreshes) channel topic from store
commandTS(Host, User, String[], Channel) - Method in class irssibot.modules.TopicTools
swaps two topics
commandTv(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
retrieves current tv-programs
commandWordEnFi(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
translates words from english->finnish->english
commandWordEnToOther(Host, User, String[], Channel) - Method in class irssibot.modules.HTMLTools
translates words from english->other language.
CommonLog - interface irssibot.util.log.CommonLog.
Common log interface for logging system.
configFileName - Variable in class irssibot.core.Core
Name of configuration file
ConfigParser - class irssibot.config.ConfigParser.
Confiduration file parser.
ConfigParser(String) - Constructor for class irssibot.config.ConfigParser
Constructs.
connect(String) - Method in class irssibot.core.ServerConnection
Attempts to connect to an irc server.
connection - Variable in class irssibot.modules.Logger
Database connection
connection - Variable in class irssibot.modules.ChannelTools.ChannelJoiner
 
connection - Variable in class irssibot.modules.ChannelTools.BanHandler
 
connectionAlive - Variable in class irssibot.core.ServerConnection
 
ConnectionHandler - class irssibot.remote.http.ConnectionHandler.
Connection handler for the HTTP server.
ConnectionHandler() - Constructor for class irssibot.remote.http.ConnectionHandler
Constructs.
connectionReady - Variable in class irssibot.core.ServerConnection
 
constructState() - Method in class irssibot.modules.TopicTools
Constructs a Properties object representing the state of this module.
constructTopic(TopicEntry[], Channel) - Method in class irssibot.modules.TopicTools
combine topics and send channel topic to server
consumerException - Variable in class irssibot.modules.AbstractModule
A state variable indicating whether the module is executing ok.
consumerMessage - Variable in class irssibot.modules.AbstractModule
The message causing the consumer exception.
content - Variable in class irssibot.modules.TopicEntry
 
continueConnecting - Variable in class irssibot.core.ServerConnection
 
core - Variable in class irssibot.core.ModuleHandler
 
core - Variable in class irssibot.core.ServerConnection
 
core - Variable in class irssibot.modules.UserTools
Core reference
core - Variable in class irssibot.modules.Logger
Reference to bot core
Core - class irssibot.core.Core.
IrssiBot core.
Core(String) - Constructor for class irssibot.core.Core
Constructs.
createAliasTable(String) - Method in class irssibot.modules.Logger
 
createNickTable(String) - Method in class irssibot.modules.Logger
 
createQuoteTable(String) - Method in class irssibot.modules.Logger
 
createResponse(String, String) - Method in class irssibot.remote.http.ConnectionHandler
Creates a HTTP response.
currentServer - Variable in class irssibot.core.ServerConnection
 
currentServerIndex - Variable in class irssibot.core.ServerConnection
 

D

data - Variable in class irssibot.modules.HTMLTools.WeatherItem
 
DatabaseDescriptor - class irssibot.core.DatabaseDescriptor.
Describes a configured JDBC database.
DatabaseDescriptor(String, String, String) - Constructor for class irssibot.core.DatabaseDescriptor
Constructs.
databases - Variable in class irssibot.config.ConfigParser
List of database descriptors
databases - Variable in class irssibot.core.Core
Database descriptors.
dateFormatString - Variable in class irssibot.config.ConfigParser
Logging date format string
dateFormatString - Variable in class irssibot.core.Core
General date format string.
dateFormatString - Variable in class irssibot.modules.TopicEntry
 
dateFormatString - Variable in class irssibot.modules.TopicTools
 
dbName - Variable in class irssibot.modules.Logger
Name of database descriptor to use.
DEBUG_HIGH - Static variable in class irssibot.util.log.Log
 
DEBUG_LOW - Static variable in class irssibot.util.log.Log
 
DEBUG_NORMAL - Static variable in class irssibot.util.log.Log
 
DEBUG_OFF - Static variable in class irssibot.util.log.Log
 
debug(Object, String) - Static method in class irssibot.util.log.Log
Prints a debug message to log with default debug level.
debug(Object, String, int) - Static method in class irssibot.util.log.Log
Prints a debug message via current logger with given debug level.
debugLevel - Static variable in class irssibot.util.log.Log
Current debug level
defaultDateFormat - Static variable in class irssibot.modules.Logger
Default dateformat
delChannel(Channel) - Method in class irssibot.core.ServerConnection
Removes a named channel from bots channels hash and makes the bot leave the channel.
deleteFromAliasTable(String, String) - Method in class irssibot.modules.Logger
Deletes an entry from alias table.
delHost(Host) - Method in class irssibot.user.User
Deletes a single hostmask from user.
delUser(User) - Method in class irssibot.core.ServerConnection
Deletes a user from bots user record.
deploy(int, TimerCommand) - Static method in class irssibot.util.Timer
Deploys a Timer with given wait period and command object.
destinationChannel - Variable in class irssibot.core.ChannelConnect
Destination channel on destination network.
destinationNetwork - Variable in class irssibot.core.ChannelConnect
Destination server connection (network).
displayPunkkuInfo(String, String, String, ServerConnection) - Method in class irssibot.modules.Alko
Displays info about a red wine.
document - Variable in class irssibot.config.UserFileParser
 
doJoin(IrcMessage) - Method in class irssibot.modules.Logger
Handles JOINs
doJoin(JoinMessage) - Method in class irssibot.modules.ChannelTools
Handles JOINs.
doLogin(Host) - Method in class irssibot.user.User
attempts to login a user with password.
doLogout() - Method in class irssibot.user.User
Attempts to login a user with password.
doMaintain() - Method in class irssibot.core.ServerConnection
Calls doMaintain() for all channels
doMaintain() - Method in class irssibot.core.Channel
Goes through channels nick list and ops/voices channel ops/voices without ops/voices currently.
doMode(ModeMessage) - Method in class irssibot.modules.ChannelTools
Handles MODE changes.
doModeFlush(String, Vector) - Method in class irssibot.core.OutputQueue
Flushes the mode queue to the server.
doNick(IrcMessage) - Method in class irssibot.modules.Logger
Handles NICK changes :porkkanaz!^asd@dreamland.tky.hut.fi NICK :testink
doOutput() - Method in class irssibot.core.OutputQueue
Flushes output queue to the server at maximum rate of outMaxBytes bytes per outFlushTime time interval (ms).
doPrivmsg(IrcMessage) - Method in class irssibot.modules.UserTools
Handles PRIVMSGs
doPrivmsg(IrcMessage) - Method in class irssibot.modules.TopicTools
Handles PRIVMSGs
doPrivmsg(IrcMessage) - Method in class irssibot.modules.SodexHo
Handles PRIVMSGs
doPrivmsg(IrcMessage) - Method in class irssibot.modules.Logger
Handles PRIVMSGs.
doPrivmsg(IrcMessage) - Method in class irssibot.modules.HTMLTools
Handles PRIVMSGs
doPrivmsg(IrcMessage) - Method in class irssibot.modules.ChannelTools
Handles PRIVMSGs.
doPrivmsg(IrcMessage, ServerConnection) - Method in class irssibot.modules.Alko
Handles PRIVMSGs.
doPunkku(String, String, ServerConnection) - Method in class irssibot.modules.Alko
Retrieves info about a named red wine.
doSelfJoin(Channel) - Method in class irssibot.modules.ChannelTools
Handles JOINs when the bot itself joins a channel.
doTinyurl(Host, Channel, String) - Method in class irssibot.modules.HTMLTools
Fetches a tinyurl (tinyurl.com) version for a long http-URL.
doUnBan(Host, Channel, String) - Method in class irssibot.modules.ChannelTools
Handles -b MODEs.
doUserHost(IrcMessage) - Method in class irssibot.core.ServerConnection
Handle RPL_USERHOST reply message: Finish up connecting Parse bot host from message Join channels
dynamic - Variable in class irssibot.user.User
 

E

enforceHostnameLookup(User, Host, Channel) - Method in class irssibot.modules.ChannelTools
Checks that joiner's IP resolves into a hostname.
enforceOpList - Variable in class irssibot.modules.ChanVars
Whether to enforce op list by deopping non-ops
enforceResolving - Variable in class irssibot.modules.ChanVars
Whether to enforce dns resolving for hostnames
equals(Host) - Method in class irssibot.user.Host
Compare this Host to another.
ERR_ERRONEUSNICKNAME - Static variable in class irssibot.protocol.Irc
 
ERR_NICKNAMEINUSE - Static variable in class irssibot.protocol.Irc
 
ERR_NONICKNAMEGIVEN - Static variable in class irssibot.protocol.Irc
 
ERR_UNAVAILRESOURCE - Static variable in class irssibot.protocol.Irc
 
error(Object, String) - Static method in class irssibot.util.log.Log
Prints an error message to log.
errorMsg - Variable in class irssibot.core.ServerConnection
 
execute() - Method in class irssibot.modules.ChannelTools.ChannelJoiner
 
execute() - Method in class irssibot.modules.ChannelTools.BanHandler
Removes the ban.
execute() - Method in class irssibot.util.TimerCommand
Subclasses will implement this to perform some actions on timer event.

F

fetchNextMessage() - Method in class irssibot.modules.AbstractModule
Fetches next message in queue and pass it on to processMessage().
fetchWeather(String, int, boolean) - Method in class irssibot.modules.HTMLTools
 
FileLog - class irssibot.util.log.FileLog.
Logger for file based logging.
FileLog() - Constructor for class irssibot.util.log.FileLog
Constructs.
findChannel(String) - Method in class irssibot.core.ServerConnection
finds a Channel matching given name or null if not found
findMatchingUser(Host) - Method in class irssibot.core.ServerConnection
finds a user matching given host in bot's user record.
findNick(String) - Method in class irssibot.core.Channel
search nick list for nick with name
findUser(Host) - Method in class irssibot.core.ServerConnection
Finds a User by host.
findUser(String) - Method in class irssibot.core.ServerConnection
Finds a User by exact (in-casesensitive) name.
flushJoinHostList() - Method in class irssibot.modules.ChanVars
If join flood flush interval full, flush the list and reset interval.
forcedModes - Variable in class irssibot.core.Channel
Original string containing forced modes (from config file) in format +abc-de where a,b,c,d,e are mode characters.
forwardMessage(IrcMessage, ServerConnection) - Method in class irssibot.core.ModuleHandler
Forwards an IrcMessage to all registered modules.

G

getAliasIdFromAliasTable(String, String) - Method in class irssibot.modules.Logger
Get alias_id corresponding to a certain name in alias table.
getAliasIdFromNickTable(String, String) - Method in class irssibot.modules.Logger
Get alias_id corresponding to a certain name in nick table.
getAllTopics(Core) - Method in class irssibot.modules.TopicTools
Gets (same as !tg) topics of all channels of all server connections.
getArguments() - Method in class irssibot.protocol.IrcMessage
Returns the arguments, or null if none supplied.
getAuthor() - Method in class irssibot.modules.TopicEntry
 
getBanList() - Method in class irssibot.core.Channel
 
getBanTime() - Method in class irssibot.modules.ChanVars
 
getBotAltNick() - Method in class irssibot.config.ServerInstanceData
 
getBotNick() - Method in class irssibot.config.ServerInstanceData
 
getChannelConnects() - Method in class irssibot.core.ServerConnection
 
getChannelFlags() - Method in class irssibot.user.UserChannelInfo
 
getChannelFlags(String) - Method in class irssibot.user.User
returns the channel flags string for user on channel.
getChannelInfo(String) - Method in class irssibot.user.User
finds and returns channel info or null if not specified.
getChannelKey() - Method in class irssibot.core.Channel
 
getChannelName() - Method in class irssibot.core.ModeQueueElement
 
getChannelName() - Method in class irssibot.core.Channel
 
getChannelName() - Method in class irssibot.protocol.ModeMessage
Returns the channel name.
getChannelName() - Method in class irssibot.user.UserChannelInfo
 
getChannels() - Method in class irssibot.config.ServerInstanceData
 
getChannels() - Method in class irssibot.core.ServerConnection
 
getChannels() - Method in class irssibot.user.User
Contains UserChannelInfo objects with channel names as keys
getChannelTopic() - Method in class irssibot.core.Channel
 
getCommand() - Method in class irssibot.protocol.IrcMessage
Returns the command part.
getConnectionStatus() - Method in class irssibot.core.ServerConnection
 
getContent() - Method in class irssibot.modules.TopicEntry
 
getData() - Method in class irssibot.modules.HTMLTools.WeatherItem
 
getDatabaseConnection(String) - Method in class irssibot.core.Core
Returns a database connection for requested database.
getDatabases() - Method in class irssibot.config.ConfigParser
Returns database descriptors.
getDateFormatString() - Method in class irssibot.config.ConfigParser
Returns date format string.
getDateFormatString() - Method in class irssibot.core.Core
Returns the general date format string.
getDateFormatString() - Static method in class irssibot.util.log.Log
Returns the current date format string.
getDebugLevel() - Static method in class irssibot.util.log.Log
Returns the current debug level.
getDestinationChannel() - Method in class irssibot.core.ChannelConnect
Returns destination channel name on destination network.
getDestinationNetwork() - Method in class irssibot.core.ChannelConnect
Returns destination server connection (network).
getEnforceOpList() - Method in class irssibot.modules.ChanVars
 
getEnforceResolving() - Method in class irssibot.modules.ChanVars
 
getGlobalFlags() - Method in class irssibot.user.User
 
getHost() - Method in class irssibot.core.Nick
 
getHost() - Method in class irssibot.core.ServerConnection
 
getHost() - Method in class irssibot.user.Host
 
getHosts() - Method in class irssibot.user.User
 
getIdent() - Method in class irssibot.config.ServerInstanceData
 
getIdent() - Method in class irssibot.user.Host
 
getInitialModules() - Method in class irssibot.config.ConfigParser
Return initial modules list.
getInstanceData() - Method in class irssibot.config.ConfigParser
Returns server instance descriptors.
getInstanceData() - Method in class irssibot.core.ServerConnection
 
getJdbcDriver() - Method in class irssibot.core.DatabaseDescriptor
Returns JDBC driver.
getJdbcURL() - Method in class irssibot.core.DatabaseDescriptor
Returns JDBC URL.
getJoinedChannelName() - Method in class irssibot.protocol.JoinMessage
Returns the joined channels name.
getJoinerHost() - Method in class irssibot.protocol.JoinMessage
Returns the joiners host.
getJoinFlushInterval() - Method in class irssibot.modules.ChanVars
 
getJoinHostList() - Method in class irssibot.modules.ChanVars
 
getLastJoinHostFlushTime() - Method in class irssibot.modules.ChanVars
 
getListElements(Node, String) - Static method in class irssibot.util.XMLUtil
Used to parse out elements of a list such as this:
getLocation() - Method in class irssibot.modules.HTMLTools.WeatherItem
 
getLocations() - Method in class irssibot.modules.SodexHo
Retrieves list of all SodexHo restaurants
getLog() - Method in class irssibot.config.ConfigParser
Returns logger.
getLogger() - Static method in class irssibot.util.log.Log
Returns the current logger.
getLoginHost() - Method in class irssibot.user.User
 
getMaxCloneCount() - Method in class irssibot.modules.ChanVars
 
getMessage() - Method in class irssibot.util.MissingValueException
Returns a descriptive message.
getMode() - Method in class irssibot.core.ModeQueueElement
 
getModeString() - Method in class irssibot.protocol.ModeMessage
Returns the modestring.
getModuleBaseDir() - Method in class irssibot.config.ConfigParser
Returns the module base dir.
getModuleBaseDir() - Method in class irssibot.core.Core
Returns the module base dir.
getModuleHandler() - Method in class irssibot.core.Core
Returns the module handler.
getModuleHandler() - Method in class irssibot.core.ServerConnection
 
getModuleInfo() - Method in class irssibot.modules.Alko
Returns a module info string.
getModuleInfo() - Method in class irssibot.modules.UserTools
returns a module info string
getModuleInfo() - Method in class irssibot.modules.TopicTools
returns a module info string
getModuleInfo() - Method in class irssibot.modules.SodexHo
returns a module info string
getModuleInfo() - Method in class irssibot.modules.Logger
Returns a module info string.
getModuleInfo() - Method in class irssibot.modules.HTMLTools
Returns a module info string
getModuleInfo() - Method in class irssibot.modules.ChannelTools
Returns a module info string
getModuleInfo() - Method in class irssibot.modules.AbstractModule
Module should return a descriptive info string containing at least module's name and version.
getModuleTable() - Method in class irssibot.core.ModuleHandler
Returns the module table.
getName() - Method in class irssibot.core.DatabaseDescriptor
Returns name for this descriptor.
getName() - Method in class irssibot.user.User
 
getNegModes() - Method in class irssibot.core.Channel
Returns channel modes that the bot will forcibly keep off
getNetwork() - Method in class irssibot.config.ServerInstanceData
 
getNick() - Method in class irssibot.user.Host
 
getNickId(String, String) - Method in class irssibot.modules.Logger
 
getNickList() - Method in class irssibot.core.Channel
 
getNodeAttribute(Node, String) - Static method in class irssibot.util.XMLUtil
Returns the value of a named node's attribute.
getNodeIntAttribute(Node, String) - Static method in class irssibot.util.XMLUtil
Returns the value of a named node's attribute as an integer.
getNumAliases(int, String) - Method in class irssibot.modules.Logger
Get number of alias nicks for an alias_id
getNumChannels() - Method in class irssibot.user.User
 
getNumNicks(String) - Method in class irssibot.modules.Logger
Return the number of nicks in nick table
getNumQuotes(String, String, String, String) - Method in class irssibot.modules.Logger
Counts number of quotelines for given nickId, or if none given (nick == null), get number of all quotes.
getOutFlushTime() - Method in class irssibot.config.ServerInstanceData
 
getOutMaxBytes() - Method in class irssibot.config.ServerInstanceData
 
getOutputQueue() - Method in class irssibot.core.ServerConnection
 
getPassword() - Method in class irssibot.user.User
 
getPosModes() - Method in class irssibot.core.Channel
Returns channel modes that the bot will forcibly uphold
getPrefix() - Method in class irssibot.protocol.IrcMessage
Returns the prefix part, or null if none supplied.
getPriority() - Method in class irssibot.core.ModeQueueElement
 
getProperties() - Method in class irssibot.modules.Alko
Returns module properties.
getPropertyFilePath() - Method in class irssibot.util.log.StdoutLog
Returns path for property file from which this CommonLog was initialized.
getPropertyFilePath() - Method in class irssibot.util.log.NullLog
Returns path for property file from which this CommonLog was initialized.
getPropertyFilePath() - Method in class irssibot.util.log.FileLog
Returns path for property file from which this CommonLog was initialized.
getPropertyFilePath() - Method in interface irssibot.util.log.CommonLog
Returns path for property file from which this CommonLog was initialized.
getRealName() - Method in class irssibot.config.ServerInstanceData
 
getRejoinBanTime() - Method in class irssibot.modules.ChanVars
 
getRootCause() - Method in class irssibot.util.log.LogException
Returns the root cause
getServerChannelModes() - Method in class irssibot.core.ServerConnection
Returns the allowed channel modes for the current server.
getServerInstances() - Method in class irssibot.core.Core
Returns server instances.
getServerList() - Method in class irssibot.config.ServerInstanceData
 
getSourceChannel() - Method in class irssibot.core.ChannelConnect
Returns source channel name (on the current network).
getSourceHost() - Method in class irssibot.protocol.ModeMessage
Returns the source host.
getState() - Method in class irssibot.modules.UserTools
 
getState() - Method in class irssibot.modules.TopicTools
 
getState() - Method in class irssibot.modules.SodexHo
 
getState() - Method in class irssibot.modules.Logger
Returns module state.
getState() - Method in class irssibot.modules.HTMLTools
Returns module properties.
getState() - Method in class irssibot.modules.ChannelTools
Returns state.
getState() - Method in class irssibot.modules.AbstractModule
Gets module's state as a Properties object.
getTarget() - Method in class irssibot.core.ModeQueueElement
 
getTargetList() - Method in class irssibot.protocol.ModeMessage
Returns the target list.
getTextChildValue(Node) - Static method in class irssibot.util.XMLUtil
Returns a text node contents below given node:
getTimeStamp() - Method in class irssibot.modules.TopicEntry
 
getTrafficInfo() - Method in class irssibot.core.ServerConnection
Returns an info string describing server traffic statistics.
getTrailing() - Method in class irssibot.protocol.IrcMessage
Returns the trailing part, or null if none supplied.
getUrlCon(String) - Method in class irssibot.modules.HTMLTools
creates URLConnection for specified url
getUserFilePath() - Method in class irssibot.config.ServerInstanceData
 
getUsers() - Method in class irssibot.config.UserFileParser
get users Vector
getUsers() - Method in class irssibot.core.ServerConnection
 
getVars(String) - Method in class irssibot.modules.ChannelTools
Returns channel vars for given channel on the current calling ServerConnection.
getXML() - Method in class irssibot.core.ServerConnection
Returns XML representation of this server connection to be written to configuration file.
getXML() - Method in class irssibot.user.User
get User info dump as XML in the following form:
globalChannelBroadcast(String) - Method in class irssibot.core.Core
Broadcasts a message to all channels of all server instances.

H

handleChannelTag(Node, User) - Method in class irssibot.config.UserFileParser
called from handleUserTag() to manage a -tag (represents a channel for which there are attributes defined on the user)
handleDatabaseNode(Node) - Method in class irssibot.config.ConfigParser
Reads database information.
handleGeneralNode(Node) - Method in class irssibot.config.ConfigParser
Parse general information.
handleModuleCrash(Throwable, AbstractModule) - Method in class irssibot.core.ModuleHandler
Removes faulted module cleanly.
handleServerInstanceNode(Node) - Method in class irssibot.config.ConfigParser
Create and init a new server instance.
handleUserTag(Node) - Method in class irssibot.config.UserFileParser
handle node (represents a set of user settings) a sample tag would look like this: mask1 mask2
hasChanged - Variable in class irssibot.modules.TopicTools
 
hasMatchingHost(Host) - Method in class irssibot.user.User
Checks if user has a matching host.
host - Variable in class irssibot.core.Nick
 
host - Variable in class irssibot.modules.UserTools
 
host - Variable in class irssibot.modules.TopicTools
 
host - Variable in class irssibot.modules.SodexHo
 
host - Variable in class irssibot.modules.Logger
 
host - Variable in class irssibot.modules.HTMLTools
 
host - Variable in class irssibot.modules.ChannelTools
 
host - Variable in class irssibot.user.Host
 
Host - class irssibot.user.Host.
Represent a nick!ident@host combination, or simply a 'hostmask'.
Host(String) - Constructor for class irssibot.user.Host
 
hosts - Variable in class irssibot.user.User
 
hostsAllow - Variable in class irssibot.remote.http.HttpServer
Allowed hostmasks
hostsDeny - Variable in class irssibot.remote.http.HttpServer
Disallowed hostmasks
HTMLTools - class irssibot.modules.HTMLTools.
This module has basic functionality for getting and parsing the content of pre-defined URL:s.
HTMLTools.WeatherItem - class irssibot.modules.HTMLTools.WeatherItem.
class representing weather data fetched from tiehallinto...
HTMLTools.WeatherItem(String, String[]) - Constructor for class irssibot.modules.HTMLTools.WeatherItem
 
HTMLTools() - Constructor for class irssibot.modules.HTMLTools
Default constructor
HttpServer - class irssibot.remote.http.HttpServer.
HTTP interface for remote administration of IrssiBot.
HttpServer() - Constructor for class irssibot.remote.http.HttpServer
 

I

id - Variable in class irssibot.modules.LocationDescriptor
Id number of the location
ident - Variable in class irssibot.config.ServerInstanceData
 
ident - Variable in class irssibot.user.Host
 
INBOUND_BUFFER_SIZE - Static variable in class irssibot.remote.http.ConnectionHandler
Inbound buffer size.
info - Static variable in class irssibot.core.ModuleLoader
Component info string to be returned by toString()
info - Static variable in class irssibot.core.ModuleHandler
Component info string to be returned by toString()
info - Static variable in class irssibot.core.Core
Module info.
info - Static variable in class irssibot.remote.http.HttpServer
Module info string
info(Object, String) - Static method in class irssibot.util.log.Log
Prints an info message to log.
info(String[], ServerConnection, String) - Method in class irssibot.core.Core
quitted info about bot.
init(CommonLog, String) - Static method in class irssibot.util.log.Log
Initializes logging system with a given logger.
init(int, ArrayList, ArrayList) - Method in class irssibot.remote.http.HttpServer
Initializes the server.
init(Properties) - Method in class irssibot.util.log.StdoutLog
Initializes this logger.
init(Properties) - Method in class irssibot.util.log.NullLog
Initializes this logger.
init(Properties) - Method in class irssibot.util.log.FileLog
Initializes this logger.
init(Properties) - Method in interface irssibot.util.log.CommonLog
Initializes this logger.
initialModules - Variable in class irssibot.config.ConfigParser
List of modules to load at bot startup
insertIntoNickTable(int, String, String) - Method in class irssibot.modules.Logger
Inserts a new entry in nick table
instanceData - Variable in class irssibot.core.ServerConnection
 
intervalBytes - Variable in class irssibot.core.OutputQueue
Number of bytes sent during this interval
intervalStarted - Variable in class irssibot.core.OutputQueue
Point of time when the current output flush interval started
invexList - Variable in class irssibot.core.Channel
Contains Strings as need-invite exception masks
invokeBanList() - Method in class irssibot.core.Channel
Invoke MODE #channel b on channel to retrieve channel's banlist
invokeWho() - Method in class irssibot.core.Channel
Invoke WHO on channel to retrieve data about nicks on channel
Irc - class irssibot.protocol.Irc.
Includes a collection of static constants, messages and such things related to the IRC protocol.
Irc() - Constructor for class irssibot.protocol.Irc
 
IrcMessage - class irssibot.protocol.IrcMessage.
Represents an IRC protocol message from server.
IrcMessage() - Constructor for class irssibot.protocol.IrcMessage
Default constructor for creating empty reusable instance.
IrcMessage(String, String, String[], String, String) - Constructor for class irssibot.protocol.IrcMessage
Constructs with all the parts already parsed.
irssibot.config - package irssibot.config
 
irssibot.core - package irssibot.core
 
irssibot.modules - package irssibot.modules
 
irssibot.protocol - package irssibot.protocol
 
irssibot.remote.http - package irssibot.remote.http
 
irssibot.user - package irssibot.user
 
irssibot.util - package irssibot.util
 
irssibot.util.log - package irssibot.util.log
 
isChanAdmin() - Method in class irssibot.user.UserChannelInfo
 
isChanAdmin(String) - Method in class irssibot.user.User
checks if user has A flag for channel.
isChannelMode() - Method in class irssibot.protocol.ModeMessage
Returns true if this MODE message describes a channel mode change, and false if it describes a user's mode change on a channel.
isDynamic() - Method in class irssibot.user.User
 
isGlobalAdmin - Variable in class irssibot.user.User
 
isGlobalAdmin() - Method in class irssibot.user.User
checks if user is a global admin
isJoined() - Method in class irssibot.core.Channel
Indicates whether the bot is currently on this channel.
isLoggedIn() - Method in class irssibot.user.User
Checks whether a user has logged in and that the logon has not expired.
isMask - Variable in class irssibot.user.Host
 
isOk - Variable in class irssibot.modules.UserTools
 
isOp() - Method in class irssibot.core.Nick
 
isOp() - Method in class irssibot.core.Channel
Checks whether bot is op on this channel
isOp() - Method in class irssibot.user.UserChannelInfo
 
isOp(String) - Method in class irssibot.user.User
Checks if user has o flag for channel.
isRunning - Variable in class irssibot.util.Timer
Indicates whether this timer is still alive
isRunning - Variable in class irssibot.remote.http.HttpServer
Whether to keep listening to connections.
isStarnameHost() - Method in class irssibot.user.Host
checks wildcard presence in host
isVoice() - Method in class irssibot.core.Nick
 
isVoice() - Method in class irssibot.user.UserChannelInfo
 
isVoice(String) - Method in class irssibot.user.User
checks if user has v flag for channel.
isWellformed() - Method in class irssibot.user.Host
 

J

jdbcDriver - Variable in class irssibot.core.DatabaseDescriptor
JDBC driver.
jdbcURL - Variable in class irssibot.core.DatabaseDescriptor
JDBC URL
join(String[]) - Static method in class irssibot.util.StringUtil
combines all elements of a stringtable into a single string.
join(String[], int) - Static method in class irssibot.util.StringUtil
combines elements of a stringtable into a single string.
join(String[], int, int) - Static method in class irssibot.util.StringUtil
combines elements of a stringtable into a single string.
joined - Variable in class irssibot.core.Channel
true if currently joined on the channel.
joinedChannelName - Variable in class irssibot.protocol.JoinMessage
Joined channels name
joinerHost - Variable in class irssibot.protocol.JoinMessage
Joiners host
joinFlushInterval - Variable in class irssibot.modules.ChanVars
Length of join-host flush interval in seconds.
joinHostList - Variable in class irssibot.modules.ChanVars
Join-host list.
JoinMessage - class irssibot.protocol.JoinMessage.
Represents an IRC protocol JOIN message.
JoinMessage(String, String, String[], String, String) - Constructor for class irssibot.protocol.JoinMessage
Constructs with all the parts already parsed.
joinNicks(String, String, String, String, boolean) - Method in class irssibot.modules.Logger
Joins two nicks (nick1 to nick2) together by their alias_id's: Gets alias_id from nick2 and sets nick1's alias_id to the value.

K

killModule() - Method in class irssibot.modules.AbstractModule
Kills module thread.
killQueue() - Method in class irssibot.core.OutputQueue
Kills the queue
killTimer() - Method in class irssibot.util.Timer
Kills this timer, ending the wait.

L

languageKey - Variable in class irssibot.modules.HTMLTools
 
lastJoinHostFlushTime - Variable in class irssibot.modules.ChanVars
Time of last join-host flush
lastModeFlushTime - Variable in class irssibot.core.OutputQueue
Time of last mode flush
lastSaveTime - Variable in class irssibot.core.ServerConnection
 
launch() - Method in class irssibot.core.Core
Starts the bot.
lines(String) - Static method in class irssibot.util.StringUtil
take a multiline string as input and separate each line and return a table of the separated lines.
listChannelConnects(String[], ServerConnection, String) - Method in class irssibot.core.Core
Lists all callers channel connects
listLoadedModules(String[], ServerConnection, String) - Method in class irssibot.core.Core
Lists info about loaded modules
loadClass(String) - Method in class irssibot.core.ModuleLoader
Loads an IrssiBot module from disk.
loadClassData(String) - Method in class irssibot.core.ModuleLoader
Loads binary class data from disk.
loadedModules - Variable in class irssibot.core.ModuleHandler
 
loadInitialState(Properties, Core) - Method in class irssibot.modules.TopicTools
Initializes the module from the given state.
loadInitialState(Properties, Core) - Method in class irssibot.modules.ChannelTools
 
loadModule(String[], ServerConnection, String) - Method in class irssibot.core.Core
Loads a module.
loadModuleState(String) - Method in class irssibot.core.ModuleHandler
Loads state of a module from disk as a Properties object.
location - Variable in class irssibot.modules.HTMLTools.WeatherItem
 
LocationDescriptor - class irssibot.modules.LocationDescriptor.
Represents an entry in a list of locations of SodexHo restaurants
LocationDescriptor(int, String) - Constructor for class irssibot.modules.LocationDescriptor
 
log - Variable in class irssibot.config.ConfigParser
Logger
Log - class irssibot.util.log.Log.
Logging system for IrssiBot.
Log() - Constructor for class irssibot.util.log.Log
Disallow instantiating this class
log(Host, Channel, String) - Method in class irssibot.modules.Logger
Insert quote into log
log(Object, Throwable) - Static method in class irssibot.util.log.Log
Prints an error description to the log based on a Throwable causing the error.
LogException - exception irssibot.util.log.LogException.
Common log exception for delivering error messages from CommonLog objects to Log system.
LogException(String) - Constructor for class irssibot.util.log.LogException
Constructs with message
LogException(Throwable) - Constructor for class irssibot.util.log.LogException
Constructs with root cause
logger - Static variable in class irssibot.util.log.Log
Current logger
Logger - class irssibot.modules.Logger.
MySQL logging module.
Logger() - Constructor for class irssibot.modules.Logger
Default constructor
loginExpirationTime - Static variable in class irssibot.user.User
 
loginHost - Variable in class irssibot.user.User
This is the host that a dynamic user had when doing login.
loginTime - Variable in class irssibot.user.User
 
logMessage(Object, String, String) - Static method in class irssibot.util.log.Log
Prints a logging message via current logger.
logMessage(String) - Method in class irssibot.util.log.StdoutLog
Writes a log message to standard output (terminal).
logMessage(String) - Method in class irssibot.util.log.NullLog
Does nothing.
logMessage(String) - Method in class irssibot.util.log.FileLog
Logs a preformatted log message to file, appending a line break character \n.
logMessage(String) - Method in interface irssibot.util.log.CommonLog
Writes a log message to log.

M

main(String[]) - Static method in class irssibot.core.Core
Runs the bot.
matches(Host) - Method in class irssibot.user.Host
compare this Host to a mask
maxCloneCount - Variable in class irssibot.modules.ChanVars
Number of identical joins in flush period to generate join flood.
message - Variable in class irssibot.modules.MessageData
The actual message
message - Variable in class irssibot.util.MissingValueException
Descriptive message.
MessageData - class irssibot.modules.MessageData.
Storage class for storing data about a IrcMessage and the ServerConnection that sent it.
MessageData(IrcMessage, ServerConnection) - Constructor for class irssibot.modules.MessageData
 
messageQueue - Variable in class irssibot.modules.AbstractModule
Vector containing MessageData objects waiting for processing.
MissingValueException - exception irssibot.util.MissingValueException.
Exception to be thrown when a requested value does not exist.
MissingValueException(String) - Constructor for class irssibot.util.MissingValueException
Constructs.
mode - Variable in class irssibot.core.ModeQueueElement
Mode change as int constant.
MODE_BAN - Static variable in class irssibot.protocol.Irc
ban set (+b)
MODE_BANEX_REMOVED - Static variable in class irssibot.protocol.Irc
ban exception removed (-e)
MODE_BANEX_SET - Static variable in class irssibot.protocol.Irc
ban exception set (+e)
MODE_DEOP - Static variable in class irssibot.protocol.Irc
op status removed (-o)
MODE_DEVOICE - Static variable in class irssibot.protocol.Irc
voice removed (-v)
MODE_INVEX_REMOVED - Static variable in class irssibot.protocol.Irc
need-invite exception removed (-I)
MODE_INVEX_SET - Static variable in class irssibot.protocol.Irc
need-invite exception set (+I)
MODE_KEY_REMOVED - Static variable in class irssibot.protocol.Irc
channel key removed (-k)
MODE_KEY_SET - Static variable in class irssibot.protocol.Irc
channel key set (+k)
MODE_LIMIT_REMOVED - Static variable in class irssibot.protocol.Irc
channel limit removed (-l) NOTE: has not target.
MODE_LIMIT_SET - Static variable in class irssibot.protocol.Irc
channel limit set (+l)
MODE_OP - Static variable in class irssibot.protocol.Irc
op status granted (+o)
MODE_UNBAN - Static variable in class irssibot.protocol.Irc
ban removed (-b)
MODE_VOICE - Static variable in class irssibot.protocol.Irc
voice granted (+v)
modeFlushInterval - Static variable in class irssibot.core.OutputQueue
Length of mode flushing interval (in milliseconds).
ModeMessage - class irssibot.protocol.ModeMessage.
Represents an IRC protocol MODE message.
ModeMessage(String, String, String[], String, String) - Constructor for class irssibot.protocol.ModeMessage
Constructs with all the parts already parsed.
modeQueue - Variable in class irssibot.core.OutputQueue
A Hashtable containing Vector objects as mode queues.
ModeQueueElement - class irssibot.core.ModeQueueElement.
This class represents an element in a mode queue for a server connection.
ModeQueueElement(int, int, String, String) - Constructor for class irssibot.core.ModeQueueElement
 
modeString - Variable in class irssibot.protocol.ModeMessage
Mode string
moduleBaseDir - Variable in class irssibot.config.ConfigParser
Module base dir
moduleBaseDir - Variable in class irssibot.core.ModuleLoader
Module base dir.
moduleBaseDir - Variable in class irssibot.core.Core
Modules base dir.
moduleHandler - Variable in class irssibot.core.Core
Handles modules
ModuleHandler - class irssibot.core.ModuleHandler.
Manages modules for IrssiBot.
ModuleHandler(Core) - Constructor for class irssibot.core.ModuleHandler
Constructs.
moduleInfo - Static variable in class irssibot.modules.Alko
Module info string.
moduleInfo - Static variable in class irssibot.modules.UserTools
 
moduleInfo - Static variable in class irssibot.modules.TopicTools
 
moduleInfo - Static variable in class irssibot.modules.SodexHo
 
moduleInfo - Static variable in class irssibot.modules.Logger
Module info
moduleInfo - Static variable in class irssibot.modules.HTMLTools
 
moduleInfo - Static variable in class irssibot.modules.ChannelTools
 
ModuleLoader - class irssibot.core.ModuleLoader.
A custom ClassLoader to load and unload modules.
ModuleLoader(String) - Constructor for class irssibot.core.ModuleLoader
Constructs.
moduleName - Static variable in class irssibot.core.OutputQueue
 
moduleName - Static variable in class irssibot.core.ServerConnection
 
moduleStateSaved - Variable in class irssibot.core.Core
Time (in milliseconds, see System.currentTimeMillis()) when the module states were last saved.
moduleTable - Variable in class irssibot.core.ModuleHandler
 

N

name - Variable in class irssibot.core.DatabaseDescriptor
Name for this descriptor.
name - Variable in class irssibot.modules.LocationDescriptor
Name of the location
name - Variable in class irssibot.user.User
 
negModes - Variable in class irssibot.core.Channel
String containing all channel modes that the bot will forcibly keep unset.
network - Variable in class irssibot.config.ServerInstanceData
 
nick - Variable in class irssibot.user.Host
 
Nick - class irssibot.core.Nick.
Represents a nick actually sitting on an irc chennel.
Nick(Host, boolean, boolean) - Constructor for class irssibot.core.Nick
 
nickList - Variable in class irssibot.core.Channel
Contains Nick objects
nicklistReady - Variable in class irssibot.core.Channel
Indicates whether the WHO listing has been completed (set true on RPL_ENDOFWHO)
nickRegainTime - Variable in class irssibot.core.ServerConnection
 
notice(String[], ServerConnection, String) - Method in class irssibot.core.Core
Sends NOTICE to all users on bot's channels.
notifyUserDataChanged() - Method in class irssibot.core.ServerConnection
Notifies ServerConnection that its user data has been changed and it should rewrite the user file soon.
NullLog - class irssibot.util.log.NullLog.
Null logger; discards all log messages.
NullLog() - Constructor for class irssibot.util.log.NullLog
 
numModules - Variable in class irssibot.core.ModuleHandler
 

O

onBanListMsg(IrcMessage) - Method in class irssibot.core.Channel
Handles RPL_BANLIST messages.
onChannelModeIs(IrcMessage) - Method in class irssibot.core.Channel
On RPL_CHANNELMODEIS reply compare current channel mode to forced modes.
onEndOfBanListMsg(IrcMessage) - Method in class irssibot.core.Channel
Called on RPL_ENDOFBANLIST.
onEndOfWhoMsg(IrcMessage) - Method in class irssibot.core.Channel
Called on RPL_ENDOFWHO.
onJoin(IrcMessage) - Method in class irssibot.core.Channel
Called on JOIN on this channel.
onKick(IrcMessage) - Method in class irssibot.core.Channel
Called on KICK from this channel.
onLoad(Properties, Core) - Method in class irssibot.modules.Alko
Called upon loading the module.
onLoad(Properties, Core) - Method in class irssibot.modules.UserTools
 
onLoad(Properties, Core) - Method in class irssibot.modules.TopicTools
 
onLoad(Properties, Core) - Method in class irssibot.modules.SodexHo
 
onLoad(Properties, Core) - Method in class irssibot.modules.Logger
Called upon loading the module.
onLoad(Properties, Core) - Method in class irssibot.modules.HTMLTools
Called upon loading the module.
onLoad(Properties, Core) - Method in class irssibot.modules.ChannelTools
Called upon loading the module.
onLoad(Properties, Core) - Method in class irssibot.modules.AbstractModule
Called upon loading the module.
onMode(IrcMessage) - Method in class irssibot.core.Channel
Handles mode changes
onNick(IrcMessage) - Method in class irssibot.core.Channel
handles nick changes :dreami!^matti@777-team.org NICK :dreamiz
onPart(IrcMessage) - Method in class irssibot.core.Channel
Called on PART from this channel.
onQuit(IrcMessage) - Method in class irssibot.core.Channel
Called on QUIT from this channel.
onTopic(IrcMessage) - Method in class irssibot.core.Channel
Called on TOPIC change.
onTopicMsg(IrcMessage) - Method in class irssibot.core.Channel
Called on RPL_TOPIC.
onUnload() - Method in class irssibot.modules.Alko
Called upon unloading the module.
onUnload() - Method in class irssibot.modules.UserTools
 
onUnload() - Method in class irssibot.modules.TopicTools
 
onUnload() - Method in class irssibot.modules.SodexHo
 
onUnload() - Method in class irssibot.modules.Logger
Called upon unloading the module.
onUnload() - Method in class irssibot.modules.ChannelTools
Called upon unloading the module.
onUnload() - Method in class irssibot.modules.AbstractModule
Called upon unloading the module.
op - Variable in class irssibot.core.Nick
 
op - Variable in class irssibot.user.UserChannelInfo
 
originalIdent - Variable in class irssibot.user.Host
 
out - Variable in class irssibot.core.OutputQueue
Output stream for server connection
out - Variable in class irssibot.util.log.FileLog
Output stream for current log file
outFlushTime - Variable in class irssibot.config.ServerInstanceData
Time interval (in milliseconds) during which max .outMaxBytes bytes are allowed to be sent to the server.
outFlushTime - Variable in class irssibot.core.OutputQueue
Time interval (in milliseconds) during which max .outMaxBytes bytes are allowed to be sent to the server.
outLock - Variable in class irssibot.core.OutputQueue
Lock object for queue operations
outMaxBytes - Variable in class irssibot.config.ServerInstanceData
Maximum number of bytes to be sent to the server during a outFlushTime ms time period.
outMaxBytes - Variable in class irssibot.core.OutputQueue
Maximum number of bytes to be sent to the server during a outFlushTime ms time period.
output(String) - Method in class irssibot.core.OutputQueue
Adds an output line (irc command) to output queue.
outputQueue - Variable in class irssibot.core.ServerConnection
 
OutputQueue - class irssibot.core.OutputQueue.
This class represents a buffered output queue for a server connection.
OutputQueue(BufferedOutputStream, long, int) - Constructor for class irssibot.core.OutputQueue
 
outQueue - Variable in class irssibot.core.OutputQueue
The actual output queue.

P

parse() - Method in class irssibot.config.UserFileParser
invoke recursive parsing
parse(Node) - Method in class irssibot.config.ConfigParser
Parses the DOM document representing the config file.
parse(String) - Static method in class irssibot.protocol.IrcMessage
Parses an raw irc message and returns an IrcMessage instance for it.
parseForcedModes(String) - Method in class irssibot.core.Channel
Parses forcemodes string (for example: +nt-slikm).
parseFromChanvars(ChanVars, String) - Static method in class irssibot.modules.ChanVars
Parses a chanvars value string.
parseFromFloodvars(ChanVars, String) - Static method in class irssibot.modules.ChanVars
Parses a floodvars string and returns a newv ChanVars object with the given floodvars settings.
password - Variable in class irssibot.user.User
 
period - Variable in class irssibot.util.Timer
Wait period
permbanList - Variable in class irssibot.modules.ChannelTools
This Hashtable contains Vector objects containing banmasks as String.
posModes - Variable in class irssibot.core.Channel
String containing all channel modes that the bot will forcibly uphold.
prefix - Variable in class irssibot.protocol.IrcMessage
Prefix part of the message, or null if none supplied.
priority - Variable in class irssibot.core.ModeQueueElement
Priority value by which the mode is inserted into the queue.
PRIORITY_IMMEDIATE - Static variable in class irssibot.core.ModeQueueElement
Modes with IMMEDIATE priority will be not be queued, but instantly written to server.
PRIORITY_NORMAL - Static variable in class irssibot.core.ModeQueueElement
Normal priority of modes.
priorityOutput(String) - Method in class irssibot.core.OutputQueue
Outputs a line straight to the server past the queue.
processChannelFlagsString(String) - Method in class irssibot.user.UserChannelInfo
go through channel flags string and turn on indicated flags
processCmdMsg(Host, String, Channel, String[]) - Method in class irssibot.modules.UserTools
Process command message.
processCmdMsg(Host, String, Channel, String[]) - Method in class irssibot.modules.TopicTools
Processes command message.
processCmdMsg(Host, String, Channel, String[]) - Method in class irssibot.modules.SodexHo
Process command message.
processCmdMsg(Host, String, Channel, String[]) - Method in class irssibot.modules.Logger
Process command message.
processCmdMsg(Host, String, Channel, String[]) - Method in class irssibot.modules.HTMLTools
Process command message.
processCmdMsg(Host, String, Channel, String[]) - Method in class irssibot.modules.ChannelTools
Process command message.
processCoreCall(IrcMessage, String, ServerConnection, String) - Method in class irssibot.core.Core
Parse and execute a core call.
processGlobalFlagsString(String) - Method in class irssibot.user.User
go through global flags string and turn on indicated global flags
processLock - Variable in class irssibot.modules.AbstractModule
A lock object used for producer-consumer synchronization
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.Alko
Processes incoming IrcMessages from a ServerConnection.
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.UserTools
Processes incoming IrcMessages from a ServerConnection
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.TopicTools
Processes incoming IrcMessages from a ServerConnection.
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.SodexHo
Processes incoming IrcMessages from a ServerConnection
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.Logger
Processes incoming IrcMessages from a ServerConnection.
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.HTMLTools
Processes incoming IrcMessages from a ServerConnection
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.ChannelTools
Processes incoming IrcMessages from a ServerConnection.
processMessage(IrcMessage, ServerConnection) - Method in class irssibot.modules.AbstractModule
Processes messages as they come in.
processNick(IrcMessage) - Method in class irssibot.core.ServerConnection
Forwards a NICK message to all channels and handles changes to own nick.
processPrivmsg(IrcMessage) - Method in class irssibot.core.ServerConnection
Processes PRIVMSGs to either a channel or to bot himself.
processQuit(IrcMessage) - Method in class irssibot.core.ServerConnection
Forwards a QUIT message to all channels.
processRequest(Socket) - Method in class irssibot.remote.http.ConnectionHandler
Processes an inbound request.
processServerMessage(IrcMessage) - Method in class irssibot.core.ServerConnection
Processes message from server.
processWhoReply(IrcMessage) - Method in class irssibot.core.Channel
Callback function for processing WHO reply
properties - Variable in class irssibot.util.log.StdoutLog
Init properties
properties - Variable in class irssibot.util.log.NullLog
Init properties
properties - Variable in class irssibot.util.log.FileLog
Init properties
PROPERTY_FILE_PATH_PROPERTY_NAME - Static variable in interface irssibot.util.log.CommonLog
Property name for property file path.
PROPERTY_TINYURL_THRESHOLD - Static variable in class irssibot.modules.HTMLTools
Property name for tinyurlization threshold.
pushMode(ModeQueueElement) - Method in class irssibot.core.OutputQueue
Pushes a mode to a channel's mode queue.

Q

quit(String) - Method in class irssibot.core.ServerConnection
QUIT from IRC server and finish execution.
quit(String[], ServerConnection, String) - Method in class irssibot.core.Core
Quits the bot.

R

range(String[], int) - Static method in class irssibot.util.StringUtil
Returns a range of a string table elements as a new string table starting from beginIndex to end of the input table.
range(String[], int, int) - Static method in class irssibot.util.StringUtil
Returns a range of a string table elements as a new string table
raw - Variable in class irssibot.protocol.IrcMessage
The original actual message string.
readAll() - Method in class irssibot.remote.http.ConnectionHandler
Reads the whole request into the inbound buffer.
readConfigFile(String) - Method in class irssibot.config.ConfigParser
Reads config file and generates a DOM document out of it.
readURL(String) - Static method in class irssibot.modules.Alko
Reads contents of an URL as a string.
readUserFile() - Method in class irssibot.config.UserFileParser
read XML user file from disk.
realName - Variable in class irssibot.config.ServerInstanceData
 
reconstructTable() - Method in class irssibot.core.ModuleHandler
for optimal access to modules, construct a table representation of the contents of the hash table and maintain the number of loaded modules in numModules
recursiveParse(Node) - Method in class irssibot.config.UserFileParser
go through the document and parse data
rejoinBanTime - Variable in class irssibot.modules.ChanVars
Ban time for auto-rejoin ban in minutes (NOT YET IMPLEMENTED)
removeChannelConnects() - Method in class irssibot.core.ServerConnection
Removes all channel connects
removeChannelConnects(String[], ServerConnection, String) - Method in class irssibot.core.Core
Removes all callers channel connects.
removeChannelInfo(String) - Method in class irssibot.user.User
tries to remove a UserChannelInfo from channels hash table.
removeModule(String) - Method in class irssibot.core.ModuleHandler
Removes a module.
replace(String, String, String) - Static method in class irssibot.util.StringUtil
Replaces strings of characters in a String with anothers.
rootCause - Variable in class irssibot.util.log.LogException
The cause of this exception
RPL_BANLIST - Static variable in class irssibot.protocol.Irc
 
RPL_CHANNELMODEIS - Static variable in class irssibot.protocol.Irc
 
RPL_CREATED - Static variable in class irssibot.protocol.Irc
 
RPL_ENDOFBANLIST - Static variable in class irssibot.protocol.Irc
 
RPL_ENDOFMOTD - Static variable in class irssibot.protocol.Irc
 
RPL_ENDOFNAMES - Static variable in class irssibot.protocol.Irc
 
RPL_ENDOFWHO - Static variable in class irssibot.protocol.Irc
 
RPL_MOTD - Static variable in class irssibot.protocol.Irc
 
RPL_MOTDSTART - Static variable in class irssibot.protocol.Irc
 
RPL_MYINFO - Static variable in class irssibot.protocol.Irc
 
RPL_NAMREPLY - Static variable in class irssibot.protocol.Irc
 
RPL_TOPIC - Static variable in class irssibot.protocol.Irc
 
RPL_USERHOST - Static variable in class irssibot.protocol.Irc
 
RPL_WELCOME - Static variable in class irssibot.protocol.Irc
 
RPL_WHOISUSER - Static variable in class irssibot.protocol.Irc
 
RPL_WHOREPLY - Static variable in class irssibot.protocol.Irc
 
RPL_YOURHOST - Static variable in class irssibot.protocol.Irc
 
run() - Method in class irssibot.core.OutputQueue
After certain interval flushes the mode queue.
run() - Method in class irssibot.core.ServerConnection
run()
run() - Method in class irssibot.modules.AbstractModule
Thread loop.
run() - Method in class irssibot.util.Timer
Performs the actual wait / execute invokation.
run() - Method in class irssibot.remote.http.HttpServer
Listens to the server socket for inbound connections.

S

save(String[], ServerConnection, String) - Method in class irssibot.core.Core
Forces the bot to write out its userfile and the state of all loaded modules.
saveConfigFile() - Method in class irssibot.core.Core
Requests XML configuration from each server instance and writes the config file.
saveModuleState(AbstractModule) - Method in class irssibot.core.ModuleHandler
Saves module state to disk as a Properties object.
saveModuleStates(boolean) - Method in class irssibot.core.Core
Tells module handler to save all modules' state.
sdf - Variable in class irssibot.modules.Logger
Dateformat to use for displaying quotes
sdf - Static variable in class irssibot.util.log.Log
Date formatter for log messages
searchPunkkuList(String, String, String, ServerConnection) - Method in class irssibot.modules.Alko
Looks through the red wine list for matches.
sendResponse(OutputStream, byte[]) - Method in class irssibot.remote.http.ConnectionHandler
Writes the given bytes to the connection as a HTTP response.
separate(String, char) - Static method in class irssibot.util.StringUtil
break up a String by separating it by sepChar's.
server(String) - Static method in class irssibot.util.log.Log
Prints a server message to log.
serverChannelModes - Variable in class irssibot.core.ServerConnection
 
serverChannelModes - Variable in class irssibot.core.Channel
Allowed channel modes for the server.
serverConnection - Variable in class irssibot.core.Channel
Reference to the owning connection
serverConnection - Variable in class irssibot.modules.MessageData
The connection from whom the message came from
ServerConnection - class irssibot.core.ServerConnection.
Represents a connection to an IRC server.
ServerConnection(ServerInstanceData, Core) - Constructor for class irssibot.core.ServerConnection
Constructs.
serverIn - Variable in class irssibot.core.ServerConnection
 
serverInReader - Variable in class irssibot.core.ServerConnection
 
ServerInstanceData - class irssibot.config.ServerInstanceData.
Container class for configuration data for a server instance () in the config file.
ServerInstanceData(String, String, String, String, String, String, Vector, Hashtable, long, int) - Constructor for class irssibot.config.ServerInstanceData
 
serverInstances - Variable in class irssibot.config.ConfigParser
List of server instances
serverInstances - Variable in class irssibot.core.Core
Contains ServerConnection objects
serverList - Variable in class irssibot.config.ServerInstanceData
 
serverOut - Variable in class irssibot.core.ServerConnection
 
serverSocket - Variable in class irssibot.remote.http.HttpServer
Server socket
serverUserModes - Variable in class irssibot.core.ServerConnection
 
setAliasId(String, int, String) - Method in class irssibot.modules.Logger
Sets the alias_id for given entry in nick table
setBanTime(int) - Method in class irssibot.modules.ChanVars
 
setBotAltNick(String) - Method in class irssibot.config.ServerInstanceData
 
setBotNick(String) - Method in class irssibot.config.ServerInstanceData
 
setChannelKey(String) - Method in class irssibot.core.Channel
 
setData(String, String, String[], String, String) - Method in class irssibot.protocol.IrcMessage
Sets the instance data to given values.
setDebugLevel(int) - Static method in class irssibot.util.log.Log
Sets the debug level.
setEnforceOpList(boolean) - Method in class irssibot.modules.ChanVars
 
setEnforceResolving(boolean) - Method in class irssibot.modules.ChanVars
 
setHost(String) - Method in class irssibot.user.Host
 
setJoinFlushInterval(long) - Method in class irssibot.modules.ChanVars
 
setMaxCloneCount(int) - Method in class irssibot.modules.ChanVars
 
setNick(String) - Method in class irssibot.core.Nick
 
setNick(String) - Method in class irssibot.user.Host
 
setOp(boolean) - Method in class irssibot.core.Nick
 
setPassword(String) - Method in class irssibot.user.User
 
setRejoinBanTime(int) - Method in class irssibot.modules.ChanVars
 
setServerChannelModes(String) - Method in class irssibot.core.Channel
Sets the server's allowed channel modes string.
setServerConnection(ServerConnection) - Method in class irssibot.core.Channel
 
setStatusString(String) - Method in class irssibot.core.ServerConnection
Sets the ServerConnection's status string.
setVoice(boolean) - Method in class irssibot.core.Nick
 
showMenu(LocationDescriptor, String) - Method in class irssibot.modules.SodexHo
Displays menu for given Sodex Ho restaurant
socket - Variable in class irssibot.core.ServerConnection
 
SOCKET_SO_TIMEOUT - Static variable in class irssibot.remote.http.HttpServer
Socket timeout value (in milliseconds).
SodexHo - class irssibot.modules.SodexHo.
Includes methods for retirieving information about Sodex Ho restaurants from the WWW.
SodexHo() - Constructor for class irssibot.modules.SodexHo
Default constructor
source - Variable in class irssibot.modules.UserTools
 
source - Variable in class irssibot.modules.TopicTools
 
source - Variable in class irssibot.modules.SodexHo
 
source - Variable in class irssibot.modules.Logger
 
source - Variable in class irssibot.modules.HTMLTools
 
source - Variable in class irssibot.modules.ChannelTools
 
sourceChannel - Variable in class irssibot.core.ChannelConnect
Source channel (on the current network).
sourceHost - Variable in class irssibot.protocol.ModeMessage
Sources host
starnameHost - Variable in class irssibot.user.Host
 
startedTime - Variable in class irssibot.core.Core
Time (in milliseconds, see System.currentTimeMillis()) when the bot was started.
statusString - Variable in class irssibot.core.ServerConnection
 
StdoutLog - class irssibot.util.log.StdoutLog.
Logs to stdout.
StdoutLog() - Constructor for class irssibot.util.log.StdoutLog
 
stockKey - Variable in class irssibot.modules.HTMLTools
 
stop() - Method in class irssibot.util.log.StdoutLog
Stops and deinits this logger.
stop() - Method in class irssibot.util.log.NullLog
Stops and deinits this logger.
stop() - Static method in class irssibot.util.log.Log
Stops the current logger and deinits logging.
stop() - Method in class irssibot.util.log.FileLog
Stops and deinits this logger.
stop() - Method in interface irssibot.util.log.CommonLog
Stops and deinits this logger.
stopServer() - Method in class irssibot.remote.http.HttpServer
Stops the server thread.
StringUtil - class irssibot.util.StringUtil.
Includes a collection of handy tools for parsing and editing strings.
StringUtil() - Constructor for class irssibot.util.StringUtil
 
strip(String) - Method in class irssibot.modules.Logger
Returns a string with non-alphanumerics removed from the input.

T

target - Variable in class irssibot.core.ModeQueueElement
Target of mode.
targetList - Variable in class irssibot.protocol.ModeMessage
Target list
Timer - class irssibot.util.Timer.
A generic timer.
Timer(int, TimerCommand) - Constructor for class irssibot.util.Timer
Inits the timer.
TimerCommand - class irssibot.util.TimerCommand.
Abstract base class for a timer command.
TimerCommand() - Constructor for class irssibot.util.TimerCommand
 
timeStamp - Variable in class irssibot.modules.TopicEntry
 
tinyurlThreshold - Variable in class irssibot.modules.HTMLTools
Threshold value for tinyurlization as number of characters in an URL.
TopicEntry - class irssibot.modules.TopicEntry.
Represents an topic entry in topic list.
TopicEntry(String, String, Date, String) - Constructor for class irssibot.modules.TopicEntry
 
TopicEntry(String, String, String) - Constructor for class irssibot.modules.TopicEntry
 
topicStore - Variable in class irssibot.modules.TopicTools
 
TopicTools - class irssibot.modules.TopicTools.
Implements a series of utilities to edit channel topic.
TopicTools() - Constructor for class irssibot.modules.TopicTools
Default constructor
toString() - Method in class irssibot.core.ModuleLoader
 
toString() - Method in class irssibot.core.OutputQueue
 
toString() - Method in class irssibot.core.ModuleHandler
Returns component info.
toString() - Method in class irssibot.core.Core
Returns module info.
toString() - Method in class irssibot.core.ServerConnection
 
toString() - Method in class irssibot.core.Channel
Returns a String representation of the object.
toString() - Method in class irssibot.modules.TopicEntry
 
toString() - Method in class irssibot.modules.HTMLTools.WeatherItem
 
toString() - Method in class irssibot.protocol.IrcMessage
Returns the raw original message string.
toString() - Method in class irssibot.user.Host
returns a string representation of the Host as nick!ident@host
toString() - Method in class irssibot.remote.http.HttpServer
Returns textual description.
trailing - Variable in class irssibot.protocol.IrcMessage
Trailing part of the message, or null if none supplied.

U

unloadModule(String[], ServerConnection, String) - Method in class irssibot.core.Core
Unload a module.
URLReader(String) - Method in class irssibot.modules.HTMLTools
creates BufferedReader for specified url
useAltNick - Variable in class irssibot.core.ServerConnection
 
User - class irssibot.user.User.
Represents a user in bot's userbase.
User(String, String) - Constructor for class irssibot.user.User
 
UserChannelInfo - class irssibot.user.UserChannelInfo.
represents a channel info for a User
UserChannelInfo(String, String) - Constructor for class irssibot.user.UserChannelInfo
 
userDataChanged - Variable in class irssibot.core.ServerConnection
 
UserFileParser - class irssibot.config.UserFileParser.
tools for parsing an user file
UserFileParser(String) - Constructor for class irssibot.config.UserFileParser
 
userFilePath - Variable in class irssibot.config.UserFileParser
 
userFilePath - Variable in class irssibot.config.ServerInstanceData
 
users - Variable in class irssibot.config.UserFileParser
 
users - Variable in class irssibot.core.ServerConnection
 
UserTools - class irssibot.modules.UserTools.
 
UserTools() - Constructor for class irssibot.modules.UserTools
Default constructor

V

verify(String) - Static method in class irssibot.util.StringUtil
Verify string.
voice - Variable in class irssibot.core.Nick
 
voice - Variable in class irssibot.user.UserChannelInfo
 

W

waitLock - Variable in class irssibot.util.Timer
Wait lock
waitPeriod - Static variable in class irssibot.core.OutputQueue
Timeout value (in milliseconds) for wait() in main loop.
wellformed - Variable in class irssibot.user.Host
 
wildmatch(String, String) - Static method in class irssibot.util.StringUtil
Do wildcard matching for two strings.
write(String) - Method in class irssibot.core.ServerConnection
Write bytes/string to server.
write(String) - Method in class irssibot.modules.UserTools
Sends message to source (channel/user)
write(String) - Method in class irssibot.modules.TopicTools
Sends message to source (channel/user)
write(String) - Method in class irssibot.modules.SodexHo
Sends message to source (channel/user)
write(String) - Method in class irssibot.modules.Logger
Sends message to source (channel/user)
write(String) - Method in class irssibot.modules.HTMLTools
Sends message to source (channel/user)
write(String) - Method in class irssibot.modules.ChannelTools
Sends a PRIVMSG to source (channel/user).
writeUserFile() - Method in class irssibot.core.ServerConnection
Writes user file to disk.

X

XMLUtil - class irssibot.util.XMLUtil.
Collection of util functions for manipulating and parsing XML documents.
XMLUtil() - Constructor for class irssibot.util.XMLUtil
 

A B C D E F G H I J K L M N O P Q R S T U V W X

IrssiBot (c) 2000-2002 Matti Dahlbom