edu.ou.kmi.buddyspace.plugins.pubsub.gui
Class BSPubsubWinManager

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.utils.WinManager
        |
        +--edu.ou.kmi.buddyspace.plugins.pubsub.gui.BSPubsubWinManager

public class BSPubsubWinManager
extends WinManager

BSPubsubWinManager manages pubsub windows. It listens to events and forwards them to particular windows. It relies on BSPubsubBean.


Field Summary
protected  int id
           
protected  BSMainFrame mainFrame
           
protected  BSPubsubBean pubsubBean
           
protected  java.awt.Image pubsubImage
           
 
Fields inherited from class edu.ou.kmi.buddyspace.utils.WinManager
openWindows, tabbedPane
 
Constructor Summary
BSPubsubWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane)
          Constructor
BSPubsubWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane, BSPubsubBean pubsubBean)
          Constructor
 
Method Summary
 boolean addBookmark(JID jid)
           
 void callPerformAction(JID jid, java.lang.String namespace)
          Calls mainFrame to perform action
 void openNewWindow(java.lang.String jidStr, java.lang.String nodeStr)
          Opens new window for room
 void setPubsubBean(BSPubsubBean pubsubBean)
          Sets pubsub bean
 
Methods inherited from class edu.ou.kmi.buddyspace.utils.WinManager
addWindow, closeAllWindows, closeWindow, getWindow, isWindowActive, isWindowOpen, selectWindow, setTabbedPane, setWindowDocked, setWindowDocked, setWindowTitle, showWindow, showWindow, updateLAF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pubsubBean

protected BSPubsubBean pubsubBean

mainFrame

protected BSMainFrame mainFrame

pubsubImage

protected java.awt.Image pubsubImage

id

protected int id
Constructor Detail

BSPubsubWinManager

public BSPubsubWinManager(BSMainFrame mainFrame,
                          javax.swing.JTabbedPane tabbedPane)
Constructor


BSPubsubWinManager

public BSPubsubWinManager(BSMainFrame mainFrame,
                          javax.swing.JTabbedPane tabbedPane,
                          BSPubsubBean pubsubBean)
Constructor

Method Detail

setPubsubBean

public void setPubsubBean(BSPubsubBean pubsubBean)
Sets pubsub bean


openNewWindow

public void openNewWindow(java.lang.String jidStr,
                          java.lang.String nodeStr)
Opens new window for room


callPerformAction

public void callPerformAction(JID jid,
                              java.lang.String namespace)
Calls mainFrame to perform action


addBookmark

public boolean addBookmark(JID jid)