net.sf.colossus.webclient
Class ChatHandler
java.lang.Object
net.sf.colossus.webclient.ChatHandler
public class ChatHandler
- extends java.lang.Object
Constructor Summary |
ChatHandler(java.lang.String id,
java.lang.String title,
IWebServer server,
java.lang.String username)
|
Method Summary |
void |
chatDeliver(long when,
java.lang.String sender,
java.lang.String message,
boolean resent)
|
private void |
chatDisplay(long when,
java.lang.String sender,
java.lang.String message)
|
java.lang.String |
getId()
|
javax.swing.JComponent |
getTab()
|
java.lang.String |
getTitle()
|
void |
setLoginState(boolean loggedIn,
IWebServer server,
java.lang.String username)
|
void |
submitText(java.lang.Object source)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
private static final java.util.logging.Logger LOGGER
chatSubmitButtonText
private static final java.lang.String chatSubmitButtonText
- See Also:
- Constant Field Values
textAreaHeight
private static final int textAreaHeight
- See Also:
- Constant Field Values
id
private final java.lang.String id
title
private final java.lang.String title
username
private java.lang.String username
server
private IWebServer server
chatTab
private final javax.swing.JPanel chatTab
chatSubmitButton
private final javax.swing.JButton chatSubmitButton
displayArea
private final javax.swing.JTextArea displayArea
displayScrollPane
private final javax.swing.JScrollPane displayScrollPane
displayScrollBar
private final javax.swing.JScrollBar displayScrollBar
newMessage
private final javax.swing.JTextField newMessage
whenFormatter
private final FormatWhen whenFormatter
loginState
private boolean loginState
lastMsgWhen
private long lastMsgWhen
resentMode
private boolean resentMode
afterResentWhen
private long afterResentWhen
afterResentSender
private java.lang.String afterResentSender
afterResentMessage
private java.lang.String afterResentMessage
dashes
private static final java.lang.String dashes
- See Also:
- Constant Field Values
doubledashes
private static final java.lang.String doubledashes
- See Also:
- Constant Field Values
ChatHandler
public ChatHandler(java.lang.String id,
java.lang.String title,
IWebServer server,
java.lang.String username)
getId
public java.lang.String getId()
getTitle
public java.lang.String getTitle()
getTab
public javax.swing.JComponent getTab()
setLoginState
public void setLoginState(boolean loggedIn,
IWebServer server,
java.lang.String username)
submitText
public void submitText(java.lang.Object source)
chatDeliver
public void chatDeliver(long when,
java.lang.String sender,
java.lang.String message,
boolean resent)
chatDisplay
private void chatDisplay(long when,
java.lang.String sender,
java.lang.String message)