edu.ou.kmi.buddyspace.plugins.browse.gui
Class BSBrowseWinManager

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.utils.WinManager
        |
        +--edu.ou.kmi.buddyspace.plugins.browse.gui.BSBrowseWinManager

public class BSBrowseWinManager
extends WinManager

BSBrowseWinManager manages browse windows. It listens to events and forwards them to particular windows. It relies on BSBrowseBean.


Field Summary
protected  BSBrowseBean browseBean
           
protected  java.awt.Image browseImage
           
protected  int id
           
protected  BSMainFrame mainFrame
           
 
Fields inherited from class edu.ou.kmi.buddyspace.utils.WinManager
openWindows, tabbedPane
 
Constructor Summary
BSBrowseWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane)
          Constructor
BSBrowseWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane, BSBrowseBean browseBean)
          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)
          Opens new window for room
 void setBrowseBean(BSBrowseBean browseBean)
          Sets browse 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

browseBean

protected BSBrowseBean browseBean

mainFrame

protected BSMainFrame mainFrame

browseImage

protected java.awt.Image browseImage

id

protected int id
Constructor Detail

BSBrowseWinManager

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


BSBrowseWinManager

public BSBrowseWinManager(BSMainFrame mainFrame,
                          javax.swing.JTabbedPane tabbedPane,
                          BSBrowseBean browseBean)
Constructor

Method Detail

setBrowseBean

public void setBrowseBean(BSBrowseBean browseBean)
Sets browse bean


openNewWindow

public void openNewWindow(java.lang.String jidStr)
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)