pl.net.linux.krzak.kchat.server
Class kChatSystem

java.lang.Object
  |
  +--pl.net.linux.krzak.kchat.server.kChatSystem

public class kChatSystem
extends java.lang.Object


Field Summary
 java.util.Vector clientList
           
 java.util.Hashtable guestNickHT
           
 java.lang.String lastError
           
 java.lang.String log
           
 java.lang.String logfile
           
 int logLevel
           
 java.lang.String logoutFilename
           
 java.util.Hashtable moderatedHT
           
 java.util.Hashtable moderatorNickHT
           
 java.util.Hashtable moderpassHT
           
 java.lang.String passwdfile
           
 java.lang.String rnicksFilename
           
 java.lang.String topicDef
           
 java.util.Hashtable topicHT
           
 java.lang.String[] TXT
           
 
Constructor Summary
kChatSystem()
           
 
Method Summary
 java.lang.String getAnswerFor(java.lang.String ln, kChatServerThread th)
           
 java.lang.String getParam(java.lang.String ln, int nr)
           
 boolean loginToSystem(java.lang.String login, java.lang.String password, java.lang.String chantmp, java.lang.String color, kChatServerThread th)
           
 boolean quitFromSystem(java.lang.String login)
           
 void sayToAll(java.lang.String s, java.lang.String chantmp)
           
 boolean sendMsgTo(java.lang.String from, java.lang.String to, java.lang.String text, java.lang.String color, java.lang.String chantmp)
           
 void writeToLogfile(java.lang.String text, java.lang.String chan)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logfile

public java.lang.String logfile

log

public java.lang.String log

logLevel

public int logLevel

rnicksFilename

public java.lang.String rnicksFilename

logoutFilename

public java.lang.String logoutFilename

passwdfile

public java.lang.String passwdfile

moderpassHT

public java.util.Hashtable moderpassHT

moderatedHT

public java.util.Hashtable moderatedHT

topicHT

public java.util.Hashtable topicHT

clientList

public java.util.Vector clientList

lastError

public java.lang.String lastError

moderatorNickHT

public java.util.Hashtable moderatorNickHT

guestNickHT

public java.util.Hashtable guestNickHT

topicDef

public java.lang.String topicDef

TXT

public java.lang.String[] TXT
Constructor Detail

kChatSystem

public kChatSystem()
Method Detail

getParam

public java.lang.String getParam(java.lang.String ln,
                                 int nr)

getAnswerFor

public java.lang.String getAnswerFor(java.lang.String ln,
                                     kChatServerThread th)

writeToLogfile

public void writeToLogfile(java.lang.String text,
                           java.lang.String chan)

sayToAll

public void sayToAll(java.lang.String s,
                     java.lang.String chantmp)

loginToSystem

public boolean loginToSystem(java.lang.String login,
                             java.lang.String password,
                             java.lang.String chantmp,
                             java.lang.String color,
                             kChatServerThread th)

quitFromSystem

public boolean quitFromSystem(java.lang.String login)

sendMsgTo

public boolean sendMsgTo(java.lang.String from,
                         java.lang.String to,
                         java.lang.String text,
                         java.lang.String color,
                         java.lang.String chantmp)