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 java.lang.Object


Method Summary
 void addListener(BuddyPluginBeta.ChatListener listener)
           
protected  void addReference()
           
 boolean amManager()
           
 java.util.Map<java.lang.String,java.lang.Object> chatRequested(java.util.Map<java.lang.String,java.lang.Object> message_map)
           
 void destroy()
           
 java.lang.String export()
           
 BuddyPluginBeta.ChatInstance getClone()
           
 int getEstimatedNodes()
           
 BuddyPluginBeta.ChatMessage[] getHistory()
           
 java.lang.String getInstanceNickname()
           
 java.lang.String getKey()
           
 java.lang.String getName()
           
 java.lang.String getNetAndKey()
           
 java.lang.String getNetwork()
           
 java.lang.String getNickname()
           
 BuddyPluginBeta.ChatParticipant getParticipant(java.lang.String nick)
           
 BuddyPluginBeta.ChatParticipant[] getParticipants()
           
 byte[] getPublicKey()
           
 java.lang.String getShortName()
           
 java.lang.String getStatus()
           
 java.lang.String getURL()
           
 boolean isAvailable()
           
 boolean isDestroyed()
           
 boolean isFavourite()
           
 boolean isManaged()
           
 boolean isPrivateChat()
           
 boolean isReadOnly()
           
 boolean isSharedNickname()
           
 void messageReceived(java.util.Map<java.lang.String,java.lang.Object> message_map)
           
 void removeListener(BuddyPluginBeta.ChatListener listener)
           
 void sendMessage(java.lang.String message)
           
 void setFavourite(boolean b)
           
 void setInstanceNickname(java.lang.String _nick)
           
 void setPersistent()
           
 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 java.lang.Exception
Throws:
java.lang.Exception

addReference

protected void addReference()

getName

public java.lang.String getName()

getShortName

public java.lang.String getShortName()

getNetwork

public java.lang.String getNetwork()

getKey

public java.lang.String getKey()

isFavourite

public boolean isFavourite()

setFavourite

public void setFavourite(boolean b)

isManaged

public boolean isManaged()

amManager

public boolean amManager()

isReadOnly

public boolean isReadOnly()

getURL

public java.lang.String getURL()

getPublicKey

public byte[] getPublicKey()

isPrivateChat

public boolean isPrivateChat()

getNetAndKey

public java.lang.String getNetAndKey()

setPersistent

public void setPersistent()

isSharedNickname

public boolean isSharedNickname()

setSharedNickname

public void setSharedNickname(boolean _shared)

getInstanceNickname

public java.lang.String getInstanceNickname()

setInstanceNickname

public void setInstanceNickname(java.lang.String _nick)

getNickname

public java.lang.String getNickname()

isAvailable

public boolean isAvailable()

getHistory

public BuddyPluginBeta.ChatMessage[] getHistory()

getEstimatedNodes

public int getEstimatedNodes()

getStatus

public java.lang.String getStatus()

messageReceived

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

chatRequested

public java.util.Map<java.lang.String,java.lang.Object> chatRequested(java.util.Map<java.lang.String,java.lang.Object> message_map)
                                                               throws IPCException
Throws:
IPCException

sendMessage

public void sendMessage(java.lang.String message)

export

public java.lang.String export()

getParticipants

public BuddyPluginBeta.ChatParticipant[] getParticipants()

getParticipant

public BuddyPluginBeta.ChatParticipant getParticipant(java.lang.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()