edu.ou.kmi.buddyspace.plugins.disco.gui
Class BSDiscoWinManager

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.utils.WinManager
        |
        +--edu.ou.kmi.buddyspace.plugins.disco.gui.BSDiscoWinManager

public class BSDiscoWinManager
extends WinManager

BSDiscoWinManager manages disco windows. It listens to events and forwards them to particular windows. It relies on BSDiscoBean.


Field Summary
protected  BSDiscoBean discoBean
           
protected  java.awt.Image discoImage
           
protected  int id
           
protected  BSMainFrame mainFrame
           
 
Fields inherited from class edu.ou.kmi.buddyspace.utils.WinManager
openWindows, tabbedPane
 
Constructor Summary
BSDiscoWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane)
          Constructor
BSDiscoWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane, BSDiscoBean discoBean)
          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 setDiscoBean(BSDiscoBean discoBean)
          Sets disco 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

discoBean

protected BSDiscoBean discoBean

mainFrame

protected BSMainFrame mainFrame

discoImage

protected java.awt.Image discoImage

id

protected int id
Constructor Detail

BSDiscoWinManager

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


BSDiscoWinManager

public BSDiscoWinManager(BSMainFrame mainFrame,
                         javax.swing.JTabbedPane tabbedPane,
                         BSDiscoBean discoBean)
Constructor

Method Detail

setDiscoBean

public void setDiscoBean(BSDiscoBean discoBean)
Sets disco 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)