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

ACCESSDENIED - Static variable in class jChatBox.Util.Conf
 
add(ChatroomUser, String) - Method in class jChatBox.Chat.Blacklist
Add user's IP to blacklist.
addChatroom(Chatroom) - Method in class jChatBox.Chat.ChatroomManager
Adds a chatroom.
ADDMODERATOR - Static variable in class jChatBox.Util.Conf
 
addModerator(String, String, String) - Static method in class jChatBox.Util.XMLConfig
Adds or updates moderator.
addMsg(Msg) - Method in class jChatBox.Chat.Chatroom
Adds message to Chat.
addToBlacklist(ChatroomUser, String) - Method in class jChatBox.Chat.Chatroom
Add user to blacklist.
addUser(ChatroomUser) - Method in class jChatBox.Chat.Chatroom
Adds user to Chatroom.
alias - Static variable in class jChatBox.Command.CommandParser
 
appendLanguage(String, String) - Static method in class jChatBox.Util.XMLConfig
Adds or updates language.
appendModerator(String, String, String) - Static method in class jChatBox.Util.XMLConfig
Adds or updates moderator.
APPLET - Static variable in class jChatBox.Util.Conf
 
AUTOCONFIG - Static variable in class jChatBox.Util.XMLConfig
 

B

BACKUPDONE - Static variable in class jChatBox.Util.Conf
 
BACKUPFILE - Static variable in class jChatBox.Util.XMLConfig
 
BACKUPFILENAME - Static variable in class jChatBox.Util.XMLConfig
 
BACKUPHELP - Static variable in class jChatBox.Util.Conf
 
BAN - Static variable in class jChatBox.Chat.Msg
 
BANHELP - Static variable in class jChatBox.Util.Conf
 
BANNED - Static variable in class jChatBox.Util.Conf
 
Blacklist - class jChatBox.Chat.Blacklist.
This class implements a blacklist.
Blacklist() - Constructor for class jChatBox.Chat.Blacklist
 
boundUser(HttpServletRequest, HttpSession, int, UserParams, String) - Method in class jChatBox.Service.UserLogin
Bounds ChatroomUser to selected chatroom (and its HttpSession).
buffer - Variable in class jChatBox.Util.MD5.MD5_CTX
 
BUFFEREDFRAMED - Static variable in class jChatBox.Util.Conf
 
byte2int(byte) - Method in class jChatBox.Util.MD5
 

C

CANNOTKICKOFFORBAN - Static variable in class jChatBox.Util.Conf
 
caseDiff - Static variable in class jChatBox.Util.CustomURLEncoder
 
characters(char[], int, int) - Method in class jChatBox.Util.XMLPropertyResourceBundleLoader
Characters available to be read.
ChatException - exception jChatBox.Chat.ChatException.
This class implements Chat exceptions.
ChatException() - Constructor for class jChatBox.Chat.ChatException
 
ChatException(String) - Constructor for class jChatBox.Chat.ChatException
 
CHATHELP - Static variable in class jChatBox.Util.Conf
 
Chatroom - class jChatBox.Chat.Chatroom.
This class implements all features for jChatBox rooms.
Chatroom(ChatroomParams) - Constructor for class jChatBox.Chat.Chatroom
Chatroom constructor.
CHATROOMBLACKLISTCLEARED - Static variable in class jChatBox.Util.Conf
 
CHATROOMCLEARED - Static variable in class jChatBox.Util.Conf
 
CHATROOMCLOSED - Static variable in class jChatBox.Util.Conf
 
CHATROOMIDMISSING - Static variable in class jChatBox.Util.Conf
 
ChatroomManager - class jChatBox.Chat.ChatroomManager.
This class (Singleton) manages all chatrooms.
ChatroomManagerToFile(ChatroomManager, String) - Static method in class jChatBox.Util.XMLConfig
Writes serialized Hashtable to file.
CHATROOMNAMEMISSING - Static variable in class jChatBox.Util.Conf
 
CHATROOMNOTFOUND - Static variable in class jChatBox.Util.Conf
 
CHATROOMOPENED - Static variable in class jChatBox.Util.Conf
 
ChatroomParams - class jChatBox.Chat.ChatroomParams.
This class provides chatroom parameters.
ChatroomParams(String, String, int) - Constructor for class jChatBox.Chat.ChatroomParams
Basic constructor.
ChatroomParams(String, String, int, int, int, int, int, int, boolean, String, int, Vector, Vector) - Constructor for class jChatBox.Chat.ChatroomParams
Full constructor.
CHATROOMSUBJECTMISSING - Static variable in class jChatBox.Util.Conf
 
CHATROOMTRANSCRIPTED - Static variable in class jChatBox.Util.Conf
 
CHATROOMUPDATED - Static variable in class jChatBox.Util.Conf
 
ChatroomUser - class jChatBox.Chat.ChatroomUser.
This class implements features to bound/unbound User to HttpSession.
ChatroomUser(String, String, int, UserParams, LogListener) - Constructor for class jChatBox.Chat.ChatroomUser
Construct a ChatroomUser from name, email, IP address, type, extra and ChatRoom.
checkSystemLogin(HttpSession) - Method in class jChatBox.Service.SystemProcessor
Checks if SYSTEM user is logged.
checkSystemLogin(HttpSession) - Method in class jChatBox.Service.ModeratorProcessor
Checks if SYSTEM or MODERATOR user is logged.
checkUserLogin(HttpSession) - Method in class jChatBox.Service.UserProcessor
Checks if user is logged.
clear() - Method in class jChatBox.Chat.Blacklist
Clear blacklist.
clear() - Method in class jChatBox.Chat.Chatroom
Clear chatroom content.
CLEARCHATROOMHELP - Static variable in class jChatBox.Util.Conf
 
CLEARHELP - Static variable in class jChatBox.Util.Conf
 
close() - Method in class jChatBox.Chat.Chatroom
Close the Chatroom.
CLOSECHATROOMHELP - Static variable in class jChatBox.Util.Conf
 
CLOSED - Static variable in class jChatBox.Util.Conf
 
CommandException - exception jChatBox.Command.CommandException.
This class implements Command exceptions.
CommandException() - Constructor for class jChatBox.Command.CommandException
 
CommandException(String) - Constructor for class jChatBox.Command.CommandException
 
COMMANDNOTALLOWED - Static variable in class jChatBox.Util.Conf
 
COMMANDOK - Static variable in class jChatBox.Util.Conf
 
CommandParams - class jChatBox.Command.CommandParams.
This class implements Command parameters.
CommandParams() - Constructor for class jChatBox.Command.CommandParams
 
CommandParser - class jChatBox.Command.CommandParser.
This class implements a Command Parser.
CommandParser() - Constructor for class jChatBox.Command.CommandParser
Parser constructor.
computeRefresh(long, long, int, int, int) - Method in class jChatBox.Service.UserProcessor
Computes refresh time.
Conf - class jChatBox.Util.Conf.
This class is a collection of constants for jChatBox.
Conf() - Constructor for class jChatBox.Util.Conf
 
CONFFOLDER - Static variable in class jChatBox.Util.XMLConfig
Path to jChatBox conf folder (Not ending with a separator)
CONTEXT - Static variable in class jChatBox.Util.XMLConfig
 
COOKIEID - Static variable in class jChatBox.Util.XMLConfig
 
count - Variable in class jChatBox.Util.MD5.MD5_CTX
 
CustomURLEncoder - class jChatBox.Util.CustomURLEncoder.
The class contains a utility method for converting a String into a MIME format called "x-www-form-urlencoded" format.

D

Debug - class jChatBox.Util.Debug.
This class (Singleton) implements Debug features.
dec_table - Static variable in class jChatBox.Util.Decrypt
A static array that maps ASCII code points to a 6-bit integer, or -1 for an invalid code point.
Decode(long[], byte[], int, int) - Method in class jChatBox.Util.MD5
 
Decrypt - class jChatBox.Util.Decrypt.
This class tranforms cipher text (OXW file) into PLAIN text.
Decrypt(String) - Constructor for class jChatBox.Util.Decrypt
Constructor.
DEFAULTLANGUAGE - Static variable in class jChatBox.Util.XMLConfig
 
destroy() - Method in class jChatBox.Util.InitServlet
 
destroy() - Static method in class jChatBox.Util.Debug
 
destroy() - Method in class jChatBox.Chat.ChatroomManager
Backup ChatroomManager.
DISPLAYMODE - Static variable in class jChatBox.Util.XMLConfig
 
doDigest(byte[]) - Method in class jChatBox.Util.MD5
 
doDigest(String) - Method in class jChatBox.Util.MD5
 
doLogin(HttpServletRequest, HttpSession) - Method in class jChatBox.Service.SystemLogin
Check login/password from JSP form with login/password from XML configuration file.
doLogin(HttpServletRequest, HttpSession) - Method in class jChatBox.Service.Login
Login process.
doLogin(HttpServletRequest, HttpSession) - Method in class jChatBox.Service.UserLogin
Login (name, chatrooms) from JSP form.
Dump - class jChatBox.Chat.Transcript.Dump.
This class defines a generic Transcript Dump.
Dump() - Constructor for class jChatBox.Chat.Transcript.Dump
 

E

enc_table - Static variable in class jChatBox.Util.Decrypt
A static array that maps 6-bit integers to a specific char.
Encode(byte[], long[], int) - Method in class jChatBox.Util.MD5
 
encode(String) - Static method in class jChatBox.Util.CustomURLEncoder
Translates a string into x-www-form-urlencoded format.
endElement(String, String, String) - Method in class jChatBox.Util.XMLPropertyResourceBundleLoader
End of XML tag reached.
execute(HttpServletRequest, HttpServletResponse, HttpSession, ServletContext) - Method in class jChatBox.Service.UserProcessor
Processes all USERS actions.
execute(HttpServletRequest, HttpSession) - Method in class jChatBox.Service.XMLConnector
Processes all USERS commands.
execute(HttpServletRequest, HttpSession, ServletContext) - Method in class jChatBox.Service.SystemProcessor
Processes all SYSTEM actions.
execute(HttpServletRequest, HttpSession, ServletContext) - Method in class jChatBox.Service.ModeratorProcessor
Processes all SYSTEM and MODERATOR actions.
execute(HttpServletRequest, HttpSession, ServletContext) - Method in class jChatBox.Service.UserProcessor
Processes all USERS actions.
execute(String, CommandParams, ChatroomUser) - Method in class jChatBox.Command.UserCommand
Processes all USERS commands.
execute(String, CommandParams, ChatroomUser) - Method in class jChatBox.Command.SystemCommand
Processes SYSTEM commands.
execute(String, CommandParams, ChatroomUser) - Method in class jChatBox.Command.ModeratorCommand
Processes all MODERATOR commands.
EXT - Static variable in class jChatBox.Util.Debug
 

F

F(long, long, long) - Method in class jChatBox.Util.MD5
 
FF(long[], int, int, int, int, long, long, long) - Method in class jChatBox.Util.MD5
 
fileToChatroomManager(String) - Static method in class jChatBox.Util.XMLConfig
Reads a serialized Hashtable from file.
Filter - class jChatBox.Chat.Filter.Filter.
This class defines a generic Filter.
Filter() - Constructor for class jChatBox.Chat.Filter.Filter
 
FILTERS - Static variable in class jChatBox.Util.XMLConfig
 
FILTERSCLASSES - Static variable in class jChatBox.Util.XMLConfig
 
fix(long) - Method in class jChatBox.Util.MD5
 
FLASH - Static variable in class jChatBox.Util.Conf
 
FRAMED - Static variable in class jChatBox.Util.Conf
 

G

G(long, long, long) - Method in class jChatBox.Util.MD5
 
GENERATETRANSCRIPTHELP - Static variable in class jChatBox.Util.Conf
 
getAction() - Method in class jChatBox.Command.CommandParser
Returns parsed action.
getAgent() - Method in class jChatBox.Chat.UserParams
Returns email.
getBlacklist() - Method in class jChatBox.Chat.Chatroom
Returns Blacklist.
getBundle(String) - Static method in class jChatBox.Util.XMLPropertyResourceBundle
Factory to get a XMLPropertyResourceBundle from a bundle.
getBundle(String, Locale) - Static method in class jChatBox.Util.XMLPropertyResourceBundle
Factory to get a XMLPropertyResourceBundle from a bundle and a Locale.
getBundle(String, Locale, ClassLoader) - Static method in class jChatBox.Util.XMLPropertyResourceBundle
Factory to get the appropriate XMLPropertyResourceBundle given a Locale and a ClassLoader.
getChat() - Method in class jChatBox.Chat.Chatroom
Returns the whole Chat.
getChat(String) - Method in class jChatBox.Chat.Chatroom
Returns the Chat content for an user only.
getChatroom() - Method in class jChatBox.Chat.UserParams
Returns current chatroom.
getChatroom(int) - Method in class jChatBox.Chat.ChatroomManager
Returns a chatroom identified by its ID.
getChatroom(String) - Method in class jChatBox.Chat.ChatroomManager
Returns a chatroom identified by its name.
getChatroomLogListener() - Method in class jChatBox.Chat.ChatroomUser
Returns Chatroom LogListener.
getChatrooms() - Method in class jChatBox.Chat.ChatroomManager
Lists all chatrooms.
getChatroomUID() - Method in class jChatBox.Chat.ChatroomManager
Returns an UID for a chatroom.
getCommand() - Method in class jChatBox.Service.SystemProcessor
Returns command instance.
getCommand() - Method in class jChatBox.Service.ModeratorProcessor
Returns command instance.
getDate() - Method in class jChatBox.Chat.Msg
Returns message's date.
getDate() - Method in class jChatBox.Chat.Chatroom
Returns opening date.
getDescription() - Method in class jChatBox.Chat.Transcript.Dump
Returns TranscriptDump's description.
getDescription() - Method in class jChatBox.Chat.Filter.Filter
Returns Filter's description.
getDisplayMode() - Method in class jChatBox.Chat.ChatroomParams
Returns Display Mode.
getEmail() - Method in class jChatBox.Util.InternalUser
Returns email.
getEmail() - Method in class jChatBox.Chat.UserParams
Returns email.
getExtension() - Method in class jChatBox.Chat.UserParams
Returns user's extensions.
getFilters() - Method in class jChatBox.Chat.ChatroomParams
Returns Filters.
getFrom() - Method in class jChatBox.Chat.Msg
Returns "From" field.
getHistory() - Method in class jChatBox.Chat.ChatroomParams
Returns History.
getID() - Method in class jChatBox.Chat.ChatroomParams
Returns Chatroom's ID.
getID() - Method in class jChatBox.Chat.Transcript.Dump
Returns TranscriptDump's ID.
getID() - Method in class jChatBox.Chat.Filter.Filter
Returns Filter's ID.
getInstance() - Static method in class jChatBox.Chat.ChatroomManager
Returns ChatroomManager Singleton.
getInstance() - Static method in class jChatBox.Chat.Monitor
 
getIP() - Method in class jChatBox.Chat.User
Returns an User's IP.
getKeys() - Method in class jChatBox.Util.XMLPropertyResourceBundle
Get an iterator for keys.
getKeysAsArray() - Method in class jChatBox.Util.XMLPropertyResourceBundle
Get an array of keys.
getLanguage() - Method in class jChatBox.Chat.ChatroomParams
Returns chatroom's language.
getList() - Method in class jChatBox.Chat.Blacklist
Returns blacklist.
getLocale() - Method in class jChatBox.Util.XMLPropertyResourceBundle
Get Locale.
getLoginInstance(String) - Method in class jChatBox.Service.XMLConnector
Returns Login instantied from full qualified class name.
getMaxInactive() - Method in class jChatBox.Chat.ChatroomParams
Returns User's timeout.
getMaxUsers() - Method in class jChatBox.Chat.ChatroomParams
Returns Max. users.
getModerator(String) - Static method in class jChatBox.Util.XMLConfig
Returns moderator.
getModerators() - Method in class jChatBox.Chat.ChatroomParams
Returns Moderators.
getMonitorLogListener() - Method in class jChatBox.Chat.ChatroomUser
Returns Monitor LogListener.
getMsg() - Method in class jChatBox.Chat.Msg
Returns "Message".
getName() - Method in class jChatBox.Util.InternalUser
Returns name.
getName() - Method in class jChatBox.Chat.ChatroomParams
Returns Chatroom's name.
getName() - Method in class jChatBox.Chat.User
Returns an User's name.
getName() - Method in class jChatBox.Chat.Transcript.Dump
Returns TranscriptDump's name.
getName() - Method in class jChatBox.Chat.Filter.Filter
Returns Filter's name.
getObject(String) - Method in class jChatBox.Util.XMLPropertyResourceBundle
Get Object matching to key.
getParameter(String) - Method in class jChatBox.Command.CommandParams
Returns command parameter.
getParams() - Method in class jChatBox.Command.CommandParser
Returns parsed parameters.
getParams() - Method in class jChatBox.Chat.Chatroom
Returns Chatroom's parameters.
getParams() - Method in class jChatBox.Chat.User
Returns an User's extra fields.
getParams() - Method in class jChatBox.Chat.Transcript.Dump
Returns TranscriptDump's parameters.
getParams() - Method in class jChatBox.Chat.Filter.Filter
Returns Filter's parameters.
getPassword() - Method in class jChatBox.Util.InternalUser
Returns (hashed) password.
getPlain() - Method in class jChatBox.Util.Decrypt
Returns plain text.
getPrivateStatus() - Method in class jChatBox.Chat.ChatroomParams
Returns Private Message status.
getRefresh() - Method in class jChatBox.Chat.UserParams
Returns refresh field.
getRefreshLimit() - Method in class jChatBox.Chat.ChatroomParams
Returns Refresh Limit.
getRefreshModel() - Method in class jChatBox.Chat.ChatroomParams
Returns Refresh Model.
getResource(String) - Method in class jChatBox.Util.XMLConfig
Return resources given an id.
getSize() - Method in class jChatBox.Chat.Blacklist
Returns blacklist size.
getString(String) - Method in class jChatBox.Util.XMLPropertyResourceBundle
Get String matching to key.
getSubject() - Method in class jChatBox.Chat.ChatroomParams
Returns Chatroom's subject.
getSysMessage() - Method in class jChatBox.Service.Login
Returns message or error.
getSysMessage(HttpSession) - Method in class jChatBox.Service.SystemProcessor
Returns message or error.
getSysMessage(HttpSession) - Method in class jChatBox.Service.ModeratorProcessor
Returns message or error.
getSysMessage(HttpSession) - Method in class jChatBox.Service.UserProcessor
Returns message or error.
getTable() - Method in class jChatBox.Chat.Monitor
 
getTo() - Method in class jChatBox.Chat.Msg
Returns "To" field.
getTotalUsers() - Method in class jChatBox.Chat.Chatroom
Counts Users.
getType() - Method in class jChatBox.Chat.Msg
Returns "Type" field.
getType() - Method in class jChatBox.Chat.User
Returns an User's type.
getUser(String) - Method in class jChatBox.Chat.Chatroom
Returns an User.
getUsers() - Method in class jChatBox.Chat.Chatroom
Returns Users.
GG(long[], int, int, int, int, long, long, long) - Method in class jChatBox.Util.MD5
 

H

H(long, long, long) - Method in class jChatBox.Util.MD5
 
handleGetObject(String) - Method in class jChatBox.Util.XMLPropertyResourceBundle
Get an object given a key.
HELPHELP - Static variable in class jChatBox.Util.Conf
 
HEX - Static variable in class jChatBox.Util.MD5
 
HH(long[], int, int, int, int, long, long, long) - Method in class jChatBox.Util.MD5
 
HISTORY - Static variable in class jChatBox.Util.XMLConfig
 
HTMLFilter - class jChatBox.Chat.Filter.HTMLFilter.
This class implements an HTML filter.
HTMLFilter() - Constructor for class jChatBox.Chat.Filter.HTMLFilter
 

I

I(long, long, long) - Method in class jChatBox.Util.MD5
 
II(long[], int, int, int, int, long, long, long) - Method in class jChatBox.Util.MD5
 
init() - Method in class jChatBox.Util.InitServlet
Initialize jChatBox application.
init() - Static method in class jChatBox.Util.Debug
Debug Instantiation and initialization.
init() - Method in class jChatBox.Service.XMLConnector
Initialize global variables
init() - Method in class jChatBox.Chat.Transcript.XMLDump
Nothing to initialize.
init() - Method in class jChatBox.Chat.Transcript.TextDump
Nothing to initialize.
init() - Method in class jChatBox.Chat.Transcript.Dump
Initialize the TranscriptDump.
init() - Method in class jChatBox.Chat.Filter.HTMLFilter
Nothing to initialize.
init() - Method in class jChatBox.Chat.Filter.URLFilter
Nothing to initialize.
init() - Method in class jChatBox.Chat.Filter.Filter
Initialize the Filter.
init(String) - Static method in class jChatBox.Util.XMLConfig
XMLConfig initialization.
InitServlet - class jChatBox.Util.InitServlet.
This servlet initializes jChatbox parameters.
InitServlet() - Constructor for class jChatBox.Util.InitServlet
 
InternalUser - class jChatBox.Util.InternalUser.
This class implements an InternalUser for moderators.
InternalUser() - Constructor for class jChatBox.Util.InternalUser
Dummy constructor.
InternalUser(String, String, String) - Constructor for class jChatBox.Util.InternalUser
Constructor.
INVALIDCOMMAND - Static variable in class jChatBox.Util.Conf
 
INVALIDNAME - Static variable in class jChatBox.Util.Conf
 
IPREMOVED - Static variable in class jChatBox.Util.Conf
 
isBanned(ChatroomUser) - Method in class jChatBox.Chat.Blacklist
Check if user's IP address is banned.
isKickedOff(ChatroomUser) - Method in class jChatBox.Chat.Blacklist
Not implemented.
isModerateAllowed(int, String) - Method in class jChatBox.Chat.ChatroomManager
Returns whether or not moderating is allowed for userid to chatroomid.

J

jChatBox.Chat - package jChatBox.Chat
 
jChatBox.Chat.Filter - package jChatBox.Chat.Filter
 
jChatBox.Chat.Transcript - package jChatBox.Chat.Transcript
 
jChatBox.Command - package jChatBox.Command
 
jChatBox.Service - package jChatBox.Service
 
jChatBox.Util - package jChatBox.Util
 
JOIN - Static variable in class jChatBox.Chat.Msg
 
JSPMANAGECHATROOM - Static variable in class jChatBox.Util.Conf
 
JSPMENU - Static variable in class jChatBox.Util.Conf
 
JSPOPENCHATROOM - Static variable in class jChatBox.Util.Conf
 
JSPROOM - Static variable in class jChatBox.Util.Conf
 
JSPROOMCONTENT - Static variable in class jChatBox.Util.Conf
 
JSPSYSTEMLOGIN - Static variable in class jChatBox.Util.Conf
 
JSPUSERLOGIN - Static variable in class jChatBox.Util.Conf
 

K

KICK - Static variable in class jChatBox.Chat.Msg
 
KICKEDOFF - Static variable in class jChatBox.Util.Conf
 
KICKOFFHELP - Static variable in class jChatBox.Util.Conf
 

L

LANGUAGES - Static variable in class jChatBox.Util.XMLConfig
 
LEFT - Static variable in class jChatBox.Chat.Msg
 
LICENSE - Static variable in class jChatBox.Util.XMLConfig
 
LINESEPARATOR - Static variable in class jChatBox.Util.XMLConfig
Line separator
log(int, String, String) - Static method in class jChatBox.Util.Debug
Log message.
LOGFILE - Static variable in class jChatBox.Util.Debug
 
LOGFOLDER - Static variable in class jChatBox.Util.XMLConfig
 
Login - class jChatBox.Service.Login.
This class defines a generic Login.
Login() - Constructor for class jChatBox.Service.Login
 
LogListener - interface jChatBox.Chat.LogListener.
This interface provides method for login and logout.
LOGOUTHELP - Static variable in class jChatBox.Util.Conf
 

M

main(String[]) - Static method in class jChatBox.Command.CommandParser
Parser tester.
MAXUSERS - Static variable in class jChatBox.Util.XMLConfig
 
MD5 - class jChatBox.Util.MD5.
This class implements MD5 hash algorithm.
MD5_memcpy(byte[], int, byte[], int, int) - Method in class jChatBox.Util.MD5
 
MD5.MD5_CTX - class jChatBox.Util.MD5.MD5_CTX.
 
MD5.MD5_CTX() - Constructor for class jChatBox.Util.MD5.MD5_CTX
 
MD5() - Constructor for class jChatBox.Util.MD5
 
MD5Final(byte[], MD5.MD5_CTX) - Method in class jChatBox.Util.MD5
 
MD5Init(MD5.MD5_CTX) - Method in class jChatBox.Util.MD5
 
MD5Transform(long[], byte[], int) - Method in class jChatBox.Util.MD5
 
MD5Update(MD5.MD5_CTX, byte[], int) - Method in class jChatBox.Util.MD5
 
MESSAGESESSIONID - Static variable in class jChatBox.Util.XMLConfig
 
MODERATOR - Static variable in class jChatBox.Chat.User
 
MODERATORADDED - Static variable in class jChatBox.Util.Conf
 
ModeratorCommand - class jChatBox.Command.ModeratorCommand.
This class handles MODERATOR commands.
ModeratorCommand() - Constructor for class jChatBox.Command.ModeratorCommand
Dummy constructor.
MODERATORHELPHELP - Static variable in class jChatBox.Util.Conf
 
ModeratorProcessor - class jChatBox.Service.ModeratorProcessor.
This class handles all SYSTEM and MODERATOR HttpRequests once logged.
ModeratorProcessor() - Constructor for class jChatBox.Service.ModeratorProcessor
Dummy constructor.
MODERATORREMOVED - Static variable in class jChatBox.Util.Conf
 
MODERATORS - Static variable in class jChatBox.Util.XMLConfig
 
MODERATORUPDATED - Static variable in class jChatBox.Util.Conf
 
MODERATORUSERJOINED - Static variable in class jChatBox.Util.Conf
 
Monitor - class jChatBox.Chat.Monitor.
This class (Singleton) is an Hashtable.
Msg - class jChatBox.Chat.Msg.
This class implements Message features.
Msg(Date, String, String, String) - Constructor for class jChatBox.Chat.Msg
Constructs NORMAL message.
Msg(Date, String, String, String, int) - Constructor for class jChatBox.Chat.Msg
Constructs message.

N

NAMENOTAVAILABLE - Static variable in class jChatBox.Util.Conf
 
NAMENOTFOUND - Static variable in class jChatBox.Util.Conf
 
needEncoding - Static variable in class jChatBox.Util.CustomURLEncoder
 
NONFRAMED - Static variable in class jChatBox.Util.Conf
 
NORMAL - Static variable in class jChatBox.Chat.Msg
 
NORMAL - Static variable in class jChatBox.Chat.User
 
NOVACANCIES - Static variable in class jChatBox.Util.Conf
 

O

open() - Method in class jChatBox.Chat.Chatroom
Opens the Chatroom.
OPENCHATROOMHELP - Static variable in class jChatBox.Util.Conf
 

P

PADDING - Static variable in class jChatBox.Util.MD5
 
parse() - Method in class jChatBox.Command.CommandParser
Runs parser.
parse(InputStream) - Method in class jChatBox.Util.XMLPropertyResourceBundleLoader
Parse XML file through SAX.
performLogin(ChatroomUser) - Method in class jChatBox.Chat.Chatroom
LogListener dummy implementation.
performLogin(ChatroomUser) - Method in interface jChatBox.Chat.LogListener
 
performLogin(ChatroomUser) - Method in class jChatBox.Chat.Monitor
 
performLogout(ChatroomUser) - Method in class jChatBox.Chat.Chatroom
Remove user from chatroom is its HttpSession timed out or invalidated.
performLogout(ChatroomUser) - Method in interface jChatBox.Chat.LogListener
 
performLogout(ChatroomUser) - Method in class jChatBox.Chat.Monitor
Remove ChatroomUser and its HttpSession.
PRIVATE - Static variable in class jChatBox.Chat.Msg
 
PRIVATEMESSAGE - Static variable in class jChatBox.Util.XMLConfig
 
process(Chatroom, String) - Method in class jChatBox.Chat.Transcript.XMLDump
Dumps chatroom into XML file (with SAX2, not DOM).
process(Chatroom, String) - Method in class jChatBox.Chat.Transcript.TextDump
Dumps chatroom into flat text file.
process(Chatroom, String) - Method in class jChatBox.Chat.Transcript.Dump
Runs TranscriptDump.
process(String) - Method in class jChatBox.Chat.Filter.HTMLFilter
Replaces '>' by '>' and '<' by '<'.
process(String) - Method in class jChatBox.Chat.Filter.URLFilter
Replaces filter string by filter
filter string could be : http://, https://, ftp://, news://, file://, mailto:
process(String) - Method in class jChatBox.Chat.Filter.Filter
Processes input to output.

Q

QUITHELP - Static variable in class jChatBox.Util.Conf
 

R

readRegistration() - Static method in class jChatBox.Util.XMLConfig
Converts OXW file into PLAIN text.
REFRESHCONSTANT - Static variable in class jChatBox.Util.Conf
T=Tlim.
REFRESHHELP - Static variable in class jChatBox.Util.Conf
 
REFRESHLIMIT - Static variable in class jChatBox.Util.XMLConfig
 
REFRESHLOAD - Static variable in class jChatBox.Util.Conf
T=1+(Tlim/UsersInChatroom).
REFRESHMODEL - Static variable in class jChatBox.Util.XMLConfig
 
REFRESHTRACK - Static variable in class jChatBox.Util.Conf
T=2*Tlim*(1-Tlim/(Tlim+deltaT)).
REGISTRATION - Static variable in class jChatBox.Util.XMLConfig
 
remove(String) - Method in class jChatBox.Chat.Blacklist
Remove IP from blacklist.
removeChatroom(int) - Method in class jChatBox.Chat.ChatroomManager
Removes a chatroom identified by its ID.
removeFromBlacklist(String) - Method in class jChatBox.Chat.Chatroom
Remove IP from blacklist.
REMOVEMODERATOR - Static variable in class jChatBox.Util.Conf
 
removeModerator(String) - Static method in class jChatBox.Util.XMLConfig
Removes moderator.
removeUser(String) - Method in class jChatBox.Chat.Chatroom
Removes an User.
reOpen() - Method in class jChatBox.Chat.ChatroomManager
reOpen ChatroomManager.
reOpen() - Method in class jChatBox.Chat.Chatroom
ReOpen the Chatroom (Should be used after servlet container crash ot stop).
resetBlacklist() - Method in class jChatBox.Chat.Chatroom
Reset Blacklist.
RESOURCES - Static variable in class jChatBox.Util.XMLConfig
 
ROTATE_LEFT(long, long) - Method in class jChatBox.Util.MD5
 

S

S11 - Static variable in class jChatBox.Util.MD5
 
S12 - Static variable in class jChatBox.Util.MD5
 
S13 - Static variable in class jChatBox.Util.MD5
 
S14 - Static variable in class jChatBox.Util.MD5
 
S21 - Static variable in class jChatBox.Util.MD5
 
S22 - Static variable in class jChatBox.Util.MD5
 
S23 - Static variable in class jChatBox.Util.MD5
 
S24 - Static variable in class jChatBox.Util.MD5
 
S31 - Static variable in class jChatBox.Util.MD5
 
S32 - Static variable in class jChatBox.Util.MD5
 
S33 - Static variable in class jChatBox.Util.MD5
 
S34 - Static variable in class jChatBox.Util.MD5
 
S41 - Static variable in class jChatBox.Util.MD5
 
S42 - Static variable in class jChatBox.Util.MD5
 
S43 - Static variable in class jChatBox.Util.MD5
 
S44 - Static variable in class jChatBox.Util.MD5
 
SEPARATOR - Static variable in class jChatBox.Util.XMLConfig
File separator
setAgent(String) - Method in class jChatBox.Chat.UserParams
Sets Agent.
setChatroom(int) - Method in class jChatBox.Chat.UserParams
Sets current chatroom.
setCommand(String) - Method in class jChatBox.Command.CommandParser
Sets command to parse.
setDTDEnabled(boolean) - Method in class jChatBox.Service.XMLConnector
Enables/Disables DTD.
setEmail(String) - Method in class jChatBox.Chat.UserParams
Sets email.
setExtension(Vector) - Method in class jChatBox.Chat.UserParams
Sets users's extensions.
setLoginModule(String) - Method in class jChatBox.Service.XMLConnector
Sets UserLogin Module.
setParameter(String, Object) - Method in class jChatBox.Command.CommandParams
Sets command parameter.
setParams(UserParams) - Method in class jChatBox.Chat.User
Updates an User's extra fields.
setParams(Vector) - Method in class jChatBox.Chat.Transcript.Dump
Sets TranscriptDump's parameters.
setParams(Vector) - Method in class jChatBox.Chat.Filter.Filter
Sets Filter's parameters.
setRefresh(int) - Method in class jChatBox.Chat.UserParams
Sets refresh field.
setRoomID(int) - Method in class jChatBox.Command.CommandParser
Sets room ID involved in commmand.
setSysMessage(HttpSession, String) - Method in class jChatBox.Service.SystemProcessor
Sets message or error.
setSysMessage(HttpSession, String) - Method in class jChatBox.Service.ModeratorProcessor
Sets message or error.
setSysMessage(HttpSession, String) - Method in class jChatBox.Service.UserProcessor
Sets message or error.
setSysMessage(String) - Method in class jChatBox.Service.Login
Sets message or error.
setXMLEncoding(String) - Method in class jChatBox.Service.XMLConnector
Sets XML Encoding.
setXSLError(String) - Method in class jChatBox.Service.XMLConnector
Sets xml-stylesheet for xmlGetChat.
setXSLGetChat(String) - Method in class jChatBox.Service.XMLConnector
Sets xml-stylesheet for xmlGetChat.
setXSLGetChatroom(String) - Method in class jChatBox.Service.XMLConnector
Sets xml-stylesheet for xmlGetChatroom.
setXSLGetManager(String) - Method in class jChatBox.Service.XMLConnector
Sets xml-stylesheet for xmlGetManager.
startElement(String, String, String, Attributes) - Method in class jChatBox.Util.XMLPropertyResourceBundleLoader
Begin of XML tag.
state - Variable in class jChatBox.Util.MD5.MD5_CTX
 
SYSTEM - Static variable in class jChatBox.Chat.Msg
 
SYSTEM - Static variable in class jChatBox.Chat.User
 
SystemCommand - class jChatBox.Command.SystemCommand.
This class handles SYSTEM commands.
SystemCommand() - Constructor for class jChatBox.Command.SystemCommand
Dummy constructor.
SYSTEMEMAIL - Static variable in class jChatBox.Util.XMLConfig
 
SYSTEMERROR - Static variable in class jChatBox.Util.Conf
 
SYSTEMHELPHELP - Static variable in class jChatBox.Util.Conf
 
SystemLogin - class jChatBox.Service.SystemLogin.
This class implements features to login SYSTEM or MODERATOR user.
SYSTEMLOGIN - Static variable in class jChatBox.Util.XMLConfig
 
SystemLogin() - Constructor for class jChatBox.Service.SystemLogin
 
SYSTEMPASSWORD - Static variable in class jChatBox.Util.XMLConfig
 
SystemProcessor - class jChatBox.Service.SystemProcessor.
This class handles all SYSTEM HttpRequests once logged.
SystemProcessor() - Constructor for class jChatBox.Service.SystemProcessor
Dummy constructor.
SYSTEMUSERJOINED - Static variable in class jChatBox.Util.Conf
 

T

TextDump - class jChatBox.Chat.Transcript.TextDump.
This class implements an Text Dump.
TextDump() - Constructor for class jChatBox.Chat.Transcript.TextDump
 
TIMEHELP - Static variable in class jChatBox.Util.Conf
 
TIMEOUT - Static variable in class jChatBox.Util.XMLConfig
 
toString() - Method in class jChatBox.Command.CommandParams
 
trace(int, String) - Method in class jChatBox.Service.XMLConnector
Sends trace to debug.
trace(int, String) - Method in class jChatBox.Service.UserLogin
Sends trace to debug.
trace(int, String) - Method in class jChatBox.Chat.Transcript.Dump
Sends trace to debug.
trace(int, String) - Method in class jChatBox.Chat.Filter.Filter
Sends trace to debug.
TRANSCRIPT - Static variable in class jChatBox.Util.XMLConfig
 
TRANSCRIPTFAILED - Static variable in class jChatBox.Util.Conf
 
TRANSCRIPTIMPL - Static variable in class jChatBox.Util.XMLConfig
 

U

UNKNOWNCOMMAND - Static variable in class jChatBox.Util.Conf
 
update(String, String, String) - Method in class jChatBox.Util.InternalUser
Updates InternalUser's parameters
updateChatroomLogListener(LogListener) - Method in class jChatBox.Chat.ChatroomUser
Updates Chatroom LogListener.
UPDATEMODERATOR - Static variable in class jChatBox.Util.Conf
 
updateModerators(Vector) - Method in class jChatBox.Chat.ChatroomParams
Updates moderator list.
updateMonitorLogListener(LogListener) - Method in class jChatBox.Chat.ChatroomUser
Updates Monitor LogListener.
updateParams(ChatroomParams) - Method in class jChatBox.Chat.Chatroom
Updates Chatroom's parameters.
UPDATESYSTEMHELP - Static variable in class jChatBox.Util.Conf
 
URLFilter - class jChatBox.Chat.Filter.URLFilter.
This class implements an URL filter.
URLFilter() - Constructor for class jChatBox.Chat.Filter.URLFilter
 
User - class jChatBox.Chat.User.
This class implements User features for jChatBox.
User(String, String, int) - Constructor for class jChatBox.Chat.User
Contructs User from name, IP and type.
User(String, String, int, UserParams) - Constructor for class jChatBox.Chat.User
Contructs User intance from name, IP, type and extra feature.
UserCommand - class jChatBox.Command.UserCommand.
This class handles all USERS Commands.
UserCommand() - Constructor for class jChatBox.Command.UserCommand
Dummy constructor.
UserLogin - class jChatBox.Service.UserLogin.
This class implements features to login user.
UserLogin() - Constructor for class jChatBox.Service.UserLogin
 
USERNAMEMISSING - Static variable in class jChatBox.Util.Conf
 
UserParams - class jChatBox.Chat.UserParams.
This class implements features for User.
UserParams() - Constructor for class jChatBox.Chat.UserParams
 
UserProcessor - class jChatBox.Service.UserProcessor.
This class handles all USERS HttpRequests once logged.
UserProcessor() - Constructor for class jChatBox.Service.UserProcessor
Dummy constructor.
USERSESSIONID - Static variable in class jChatBox.Util.XMLConfig
 

V

valueBound(HttpSessionBindingEvent) - Method in class jChatBox.Chat.ChatroomUser
Interface HttpSessionBindingListenner.
valueUnbound(HttpSessionBindingEvent) - Method in class jChatBox.Chat.ChatroomUser
Interface HttpSessionBindingListenner.
VERSION - Static variable in class jChatBox.Util.Conf
 

W

WARNING - Static variable in class jChatBox.Chat.Msg
 
writeConfig() - Static method in class jChatBox.Util.XMLConfig
Saves XML file.
writeXMLUsers() - Static method in class jChatBox.Util.XMLConfig
Saves XML Users file.

X

XMLCANNOTCHAT - Static variable in class jChatBox.Util.Conf
 
XMLConfig - class jChatBox.Util.XMLConfig.
This class implements features to read/save jChatBox XML system configuration file.
XMLCONFIGUPDATED - Static variable in class jChatBox.Util.Conf
 
XMLConnector - class jChatBox.Service.XMLConnector.
This implements an XMLConnector for jChatBox.
XMLConnector() - Constructor for class jChatBox.Service.XMLConnector
XMLConnector constructor.
XMLDump - class jChatBox.Chat.Transcript.XMLDump.
This class implements an XML Dump.
XMLDump() - Constructor for class jChatBox.Chat.Transcript.XMLDump
XMLDump constructor.
xmlError(String, int) - Method in class jChatBox.Service.XMLConnector
Returns XML Error.
xmlGetChat(ChatroomUser) - Method in class jChatBox.Service.XMLConnector
Returns XML Chat.
xmlGetChat(ChatroomUser, HttpSession) - Method in class jChatBox.Service.XMLConnector
Returns XML Chat (only new messages).
xmlGetChatroom(int) - Method in class jChatBox.Service.XMLConnector
Returns XML Chatroom.
xmlGetLanguages() - Method in class jChatBox.Service.XMLConnector
Returns languages list.
xmlGetManager() - Method in class jChatBox.Service.XMLConnector
Returns XML Manager.
xmlGetResource(String) - Method in class jChatBox.Service.XMLConnector
Returns XML Resource.
XMLLOGINFAILED - Static variable in class jChatBox.Util.Conf
 
XMLLOGINMODULEMISSING - Static variable in class jChatBox.Util.Conf
 
XMLPARAMETERMISSING - Static variable in class jChatBox.Util.Conf
 
XMLPropertyResourceBundle - class jChatBox.Util.XMLPropertyResourceBundle.
XMLPropertyResourceBundle implementation allowing to load resources properties from an XML file.
XMLPropertyResourceBundle() - Constructor for class jChatBox.Util.XMLPropertyResourceBundle
Dummy constructor.
XMLPropertyResourceBundle(InputStream) - Constructor for class jChatBox.Util.XMLPropertyResourceBundle
Construct a XMLPropertyResourceBundle from an InputStream.
XMLPropertyResourceBundle(InputStream, Locale) - Constructor for class jChatBox.Util.XMLPropertyResourceBundle
Construct a XMLPropertyResourceBundle from an InputStream and associate it to a Locale.
XMLPropertyResourceBundleLoader - class jChatBox.Util.XMLPropertyResourceBundleLoader.
This class allows to read an XML file matching to jchatboxresources.dtd and stores key/value pairs in Map.
XMLPropertyResourceBundleLoader() - Constructor for class jChatBox.Util.XMLPropertyResourceBundleLoader
 
XMLSERVERERROR - Static variable in class jChatBox.Util.Conf
 
XMLUNKNOWNACTION - Static variable in class jChatBox.Util.Conf
 
XMLUSERS - Static variable in class jChatBox.Util.XMLConfig
 

_

_chatroom - Variable in class jChatBox.Chat.ChatroomUser
Chatroom not notify.
_commands - Variable in class jChatBox.Service.SystemProcessor
 
_description - Variable in class jChatBox.Chat.Transcript.Dump
 
_description - Variable in class jChatBox.Chat.Filter.Filter
 
_id - Variable in class jChatBox.Chat.Transcript.Dump
 
_id - Variable in class jChatBox.Chat.Filter.Filter
 
_monitor - Variable in class jChatBox.Chat.ChatroomUser
Monitor not notify.
_name - Variable in class jChatBox.Chat.Transcript.Dump
 
_name - Variable in class jChatBox.Chat.Filter.Filter
 
_params - Variable in class jChatBox.Chat.Transcript.Dump
 
_params - Variable in class jChatBox.Chat.Filter.Filter
 
_XMLfilename - Static variable in class jChatBox.Util.XMLConfig
 
_XMLUsersfilename - Static variable in class jChatBox.Util.XMLConfig
 

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