Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

plugins.Messenger
Class AbstractConversation  view AbstractConversation download AbstractConversation.java

java.lang.Object
  extended byplugins.Messenger.AbstractConversation
All Implemented Interfaces:
Conversation, MessageSender

public abstract class AbstractConversation
extends java.lang.Object
implements Conversation


Field Summary
private  java.util.Vector conversationListeners
           
protected  ChatFrame interactionFrame
           
 
Constructor Summary
AbstractConversation()
          Creates a new instance of AbstractConversation
 
Method Summary
 void addConversationListener(ConversationListener cl)
           
 void fireMessageReceived(java.lang.String login, java.lang.String nick, java.lang.String msg)
           
 void fireUserJoined(java.lang.String login, java.lang.String nick)
           
 void fireUserLeft(java.lang.String account)
           
 void fireUserTyping(java.lang.String login, java.lang.String nick)
           
 void removeConversationListener(ConversationListener cl)
           
protected  void showFrame(boolean visible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface plugins.Messenger.Conversation
getContact, getContacts, getKey, getMessengerEngine, getPartners, startConversation, stopConversation
 
Methods inherited from interface plugins.Messenger.MessageSender
invite, send, userTyping
 

Field Detail

conversationListeners

private java.util.Vector conversationListeners

interactionFrame

protected ChatFrame interactionFrame
Constructor Detail

AbstractConversation

public AbstractConversation()
Creates a new instance of AbstractConversation

Method Detail

addConversationListener

public void addConversationListener(ConversationListener cl)
Specified by:
addConversationListener in interface Conversation

removeConversationListener

public void removeConversationListener(ConversationListener cl)
Specified by:
removeConversationListener in interface Conversation

fireMessageReceived

public void fireMessageReceived(java.lang.String login,
                                java.lang.String nick,
                                java.lang.String msg)

fireUserLeft

public void fireUserLeft(java.lang.String account)

fireUserTyping

public void fireUserTyping(java.lang.String login,
                           java.lang.String nick)

fireUserJoined

public void fireUserJoined(java.lang.String login,
                           java.lang.String nick)

showFrame

protected void showFrame(boolean visible)