com.aelitis.azureus.plugins.net.buddy
Class BuddyPluginAZ2.chatInstance

java.lang.Object
  extended by com.aelitis.azureus.plugins.net.buddy.BuddyPluginAdapter
      extended by com.aelitis.azureus.plugins.net.buddy.BuddyPluginAZ2.chatInstance
All Implemented Interfaces:
BuddyPluginListener
Enclosing class:
BuddyPluginAZ2

public class BuddyPluginAZ2.chatInstance
extends BuddyPluginAdapter


Constructor Summary
protected BuddyPluginAZ2.chatInstance(java.lang.String _id)
           
 
Method Summary
 void addListener(BuddyPluginAZ2ChatListener listener)
           
 BuddyPluginAZ2.chatParticipant addParticipant(BuddyPluginBuddy buddy)
           
 BuddyPluginAZ2.chatParticipant addParticipant(java.lang.String pk)
           
 void addParticipants(BuddyPluginBuddy[] buddies, boolean inform_others)
           
 void buddyAdded(BuddyPluginBuddy buddy)
           
 void buddyChanged(BuddyPluginBuddy buddy)
           
 void buddyRemoved(BuddyPluginBuddy buddy)
           
 void destroy()
           
 BuddyPluginAZ2.chatMessage[] getHistory()
           
 java.lang.String getID()
           
protected  BuddyPluginAZ2.chatParticipant getOrAddParticipant(BuddyPluginBuddy buddy)
           
protected  BuddyPluginAZ2.chatParticipant getParticipant(BuddyPluginBuddy b)
           
 BuddyPluginAZ2.chatParticipant[] getParticipants()
           
protected  void process(BuddyPluginBuddy from_buddy, java.util.Map msg)
           
 void removeListener(BuddyPluginAZ2ChatListener listener)
           
protected  void removeParticipant(BuddyPluginAZ2.chatParticipant p)
           
 void sendMessage(java.util.Map msg)
           
protected  void sendMessageBase(java.util.Map msg)
           
 
Methods inherited from class com.aelitis.azureus.plugins.net.buddy.BuddyPluginAdapter
enabledStateChanged, initialised, messageLogged, updated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuddyPluginAZ2.chatInstance

protected BuddyPluginAZ2.chatInstance(java.lang.String _id)
Method Detail

getID

public java.lang.String getID()

buddyAdded

public void buddyAdded(BuddyPluginBuddy buddy)
Specified by:
buddyAdded in interface BuddyPluginListener
Overrides:
buddyAdded in class BuddyPluginAdapter

buddyRemoved

public void buddyRemoved(BuddyPluginBuddy buddy)
Specified by:
buddyRemoved in interface BuddyPluginListener
Overrides:
buddyRemoved in class BuddyPluginAdapter

buddyChanged

public void buddyChanged(BuddyPluginBuddy buddy)
Specified by:
buddyChanged in interface BuddyPluginListener
Overrides:
buddyChanged in class BuddyPluginAdapter

process

protected void process(BuddyPluginBuddy from_buddy,
                       java.util.Map msg)

sendMessage

public void sendMessage(java.util.Map msg)

sendMessageBase

protected void sendMessageBase(java.util.Map msg)

getHistory

public BuddyPluginAZ2.chatMessage[] getHistory()

getOrAddParticipant

protected BuddyPluginAZ2.chatParticipant getOrAddParticipant(BuddyPluginBuddy buddy)

addParticipant

public BuddyPluginAZ2.chatParticipant addParticipant(java.lang.String pk)

addParticipant

public BuddyPluginAZ2.chatParticipant addParticipant(BuddyPluginBuddy buddy)

addParticipants

public void addParticipants(BuddyPluginBuddy[] buddies,
                            boolean inform_others)

getParticipant

protected BuddyPluginAZ2.chatParticipant getParticipant(BuddyPluginBuddy b)

getParticipants

public BuddyPluginAZ2.chatParticipant[] getParticipants()

removeParticipant

protected void removeParticipant(BuddyPluginAZ2.chatParticipant p)

destroy

public void destroy()

addListener

public void addListener(BuddyPluginAZ2ChatListener listener)

removeListener

public void removeListener(BuddyPluginAZ2ChatListener listener)