|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.ou.kmi.buddyspace.utils.WinManager | +--edu.ou.kmi.buddyspace.utils.AlertsWinManager | +--edu.ou.kmi.buddyspace.plugins.conference.gui.BSConfWinManager
BSConfWinManager
manages conference room windows.
It listens to events and forwards them to particular windows.
It relies on BSConfBean
.
Field Summary | |
protected java.awt.Image |
alertConfImage
|
protected BSConfBean |
confBean
|
protected java.awt.Image |
confImage
|
protected int |
lastId
|
protected BSMainFrame |
mainFrame
|
protected BSRosterBean |
rosterBean
|
Fields inherited from class edu.ou.kmi.buddyspace.utils.WinManager |
openWindows, tabbedPane |
Constructor Summary | |
BSConfWinManager(BSMainFrame mainFrame,
javax.swing.JTabbedPane tabbedPane)
Constructor |
|
BSConfWinManager(BSMainFrame mainFrame,
javax.swing.JTabbedPane tabbedPane,
BSConfBean confBean,
BSRosterBean rosterBean)
Constructor |
Method Summary | |
boolean |
addBookmark(JID jid)
|
void |
addOpenWindows(java.util.Vector openWindows,
boolean connected)
Add its open windows into the vector (for opening when starting next time). |
BSConfInvitationWin |
composeInvitation(JID confJID,
java.util.Enumeration jidList,
java.util.Enumeration groupList)
Opens window for composing invitation for specified jidList and
groupList . |
void |
error(JID roomJID,
java.lang.String errCode,
java.lang.String errMsg)
Called when error occures. |
java.util.Enumeration |
getRoster()
Returns elements of main roster |
protected java.awt.Image |
getWinImage(AlertsDockableWindow win,
boolean newMsg)
Returns Image which should be used for given window
when newMsg status. |
void |
groupMessage(JID fromAddress,
java.lang.String nick,
java.lang.String body)
Empty |
void |
invitation(JID fromAddress,
JID roomJID,
java.lang.String subject,
java.lang.String body)
Calles when invitation received. |
void |
joinRoom(java.lang.String roomName,
java.lang.String server,
java.lang.String nick)
Opens new window for room |
void |
openChatWindow(JID jid,
boolean select,
boolean forceResource)
Opens private chat window (calls to the main window to do it). |
void |
openTheWindows(java.util.Vector openWindows,
boolean connected)
Opens windows specified in vector. |
void |
presenceChanged(JID fromAddress,
java.lang.String nick,
BSPresenceInfo pi)
Empty |
void |
privateMessage(JID fromAddress,
java.lang.String nick,
java.lang.String body)
Empty |
void |
roomMessage(JID roomJID,
java.lang.String body)
Empty |
void |
selectRoom(JID roomJID)
Selects window for given room |
void |
setConfBean(BSConfBean confBean)
Sets conference bean |
void |
setMyJID(JID roomJID,
JID myJID)
Empty |
void |
setRosterBean(BSRosterBean rosterBean)
Sets roster bean |
void |
stateChanged(JID roomJID,
int state)
Empty |
void |
updateNewMessageFlags(AlertsDockableWindow win,
boolean newMsg)
Updates newMessage flags |
Methods inherited from class edu.ou.kmi.buddyspace.utils.AlertsWinManager |
closeAllWindows, isNewMessage |
Methods inherited from class edu.ou.kmi.buddyspace.utils.WinManager |
addWindow, 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 |
protected BSConfBean confBean
protected BSRosterBean rosterBean
protected BSMainFrame mainFrame
protected java.awt.Image confImage
protected java.awt.Image alertConfImage
protected int lastId
Constructor Detail |
public BSConfWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane)
public BSConfWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane, BSConfBean confBean, BSRosterBean rosterBean)
Method Detail |
public void setConfBean(BSConfBean confBean)
public void setRosterBean(BSRosterBean rosterBean)
public void selectRoom(JID roomJID)
public void joinRoom(java.lang.String roomName, java.lang.String server, java.lang.String nick)
public java.util.Enumeration getRoster()
public void invitation(JID fromAddress, JID roomJID, java.lang.String subject, java.lang.String body)
invitation
in interface BSConfListener
public BSConfInvitationWin composeInvitation(JID confJID, java.util.Enumeration jidList, java.util.Enumeration groupList)
jidList
and
groupList
. As recipients it takes all specified jids
and adds to them all jids in specified groups.
jidList
- Enumeration
of JIDs of recipientsgroupList
- Enumeration
of Strings of recipient groupspublic void openChatWindow(JID jid, boolean select, boolean forceResource)
public void groupMessage(JID fromAddress, java.lang.String nick, java.lang.String body)
groupMessage
in interface BSConfListener
public void presenceChanged(JID fromAddress, java.lang.String nick, BSPresenceInfo pi)
presenceChanged
in interface BSConfListener
public void privateMessage(JID fromAddress, java.lang.String nick, java.lang.String body)
privateMessage
in interface BSConfListener
public void roomMessage(JID roomJID, java.lang.String body)
roomMessage
in interface BSConfListener
public void stateChanged(JID roomJID, int state)
stateChanged
in interface BSConfListener
public void setMyJID(JID roomJID, JID myJID)
setMyJID
in interface BSConfListener
public void error(JID roomJID, java.lang.String errCode, java.lang.String errMsg)
error
in interface BSConfListener
public void updateNewMessageFlags(AlertsDockableWindow win, boolean newMsg)
updateNewMessageFlags
in class AlertsWinManager
protected java.awt.Image getWinImage(AlertsDockableWindow win, boolean newMsg)
AlertsWinManager
Image
which should be used for given window
when newMsg
status.
getWinImage
in class AlertsWinManager
public boolean addBookmark(JID jid)
public void openTheWindows(java.util.Vector openWindows, boolean connected)
public void addOpenWindows(java.util.Vector openWindows, boolean connected)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |