com.aelitis.azureus.plugins.net.buddy
Class BuddyPluginBeta.ChatInstance

java.lang.Object
  extended by com.aelitis.azureus.plugins.net.buddy.BuddyPluginBeta.ChatInstance
Enclosing class:
BuddyPluginBeta

public class BuddyPluginBeta.ChatInstance
extends Object


Method Summary
 void addListener(BuddyPluginBeta.ChatListener listener)
           
protected  void addReference()
           
 boolean amManager()
           
 Map<String,Object> chatRequested(Map<String,Object> message_map)
           
 void destroy()
           
 String export()
           
 BuddyPluginBeta.ChatInstance getClone()
           
 int getEstimatedNodes()
           
 BuddyPluginBeta.ChatMessage[] getHistory()
           
 String getInstanceNickname()
           
 String getKey()
           
 String getName()
           
 String getNetAndKey()
           
 String getNetwork()
           
 String getNickname()
           
 BuddyPluginBeta.ChatParticipant getParticipant(String nick)
           
 BuddyPluginBeta.ChatParticipant[] getParticipants()
           
 byte[] getPublicKey()
           
 boolean getSaveMessages()
           
 String getShortName()
           
 String getStatus()
           
 String getURL()
           
 boolean isAvailable()
           
 boolean isDestroyed()
           
 boolean isFavourite()
           
 boolean isManaged()
           
 boolean isPrivateChat()
           
 boolean isReadOnly()
           
 boolean isSharedNickname()
           
 void messageReceived(Map<String,Object> message_map)
           
 void removeListener(BuddyPluginBeta.ChatListener listener)
           
 void sendMessage(String message)
           
 void setFavourite(boolean b)
           
 void setInstanceNickname(String _nick)
           
 void setKeepAlive()
           
 void setSaveMessages(boolean b)
           
 void setSharedNickname(boolean _shared)
           
protected  void updated(BuddyPluginBeta.ChatParticipant p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getClone

public BuddyPluginBeta.ChatInstance getClone()
                                      throws Exception
Throws:
Exception

addReference

protected void addReference()

getName

public String getName()

getShortName

public String getShortName()

getNetwork

public String getNetwork()

getKey

public String getKey()

isFavourite

public boolean isFavourite()

setFavourite

public void setFavourite(boolean b)

getSaveMessages

public boolean getSaveMessages()

setSaveMessages

public void setSaveMessages(boolean b)

isManaged

public boolean isManaged()

amManager

public boolean amManager()

isReadOnly

public boolean isReadOnly()

getURL

public String getURL()

getPublicKey

public byte[] getPublicKey()

isPrivateChat

public boolean isPrivateChat()

getNetAndKey

public String getNetAndKey()

setKeepAlive

public void setKeepAlive()

isSharedNickname

public boolean isSharedNickname()

setSharedNickname

public void setSharedNickname(boolean _shared)

getInstanceNickname

public String getInstanceNickname()

setInstanceNickname

public void setInstanceNickname(String _nick)

getNickname

public String getNickname()

isAvailable

public boolean isAvailable()

getHistory

public BuddyPluginBeta.ChatMessage[] getHistory()

getEstimatedNodes

public int getEstimatedNodes()

getStatus

public String getStatus()

messageReceived

public void messageReceived(Map<String,Object> message_map)
                     throws IPCException
Throws:
IPCException

chatRequested

public Map<String,Object> chatRequested(Map<String,Object> message_map)
                                 throws IPCException
Throws:
IPCException

sendMessage

public void sendMessage(String message)

export

public String export()

getParticipants

public BuddyPluginBeta.ChatParticipant[] getParticipants()

getParticipant

public BuddyPluginBeta.ChatParticipant getParticipant(String nick)

updated

protected void updated(BuddyPluginBeta.ChatParticipant p)

addListener

public void addListener(BuddyPluginBeta.ChatListener listener)

removeListener

public void removeListener(BuddyPluginBeta.ChatListener listener)

isDestroyed

public boolean isDestroyed()

destroy

public void destroy()