|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.ou.kmi.buddyspace.plugins.conference.gui.BSConfRosterTree
BSConfRosterBean
is the graphical representation of nicks
present in a conference room and their presences. It relies on
BSConfBean
.
Nested Class Summary | |
class |
BSConfRosterTree.BSMultiImgTreeRenderer
BSConfRosterRenderer provides conference room roster
specific rendering. |
class |
BSConfRosterTree.BSNickNode
BSNickNode is a tree node representing a nick. |
Constructor Summary | |
BSConfRosterTree(BSConfBean confBean,
JID roomJID,
BSConfWinManager winMan)
Constructor |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles actions from GUI controls |
protected void |
adjustPopupPosition(javax.swing.JPopupMenu menu)
Adjusts popup menu position |
void |
error(JID roomJID,
java.lang.String errCode,
java.lang.String errMsg)
Empty |
javax.swing.JScrollPane |
getScrollPane()
Returns scroll pane, which is the tree top component |
void |
groupMessage(JID fromAddress,
java.lang.String nick,
java.lang.String body)
Empty |
protected void |
initComponents()
Inits GUI components |
void |
invitation(JID fromAddress,
JID roomJID,
java.lang.String subject,
java.lang.String body)
Empty |
protected void |
maybeShowPopup(java.awt.event.MouseEvent e)
Checks if supposed to show popup and shows it |
void |
mouseClicked(java.awt.event.MouseEvent e)
MouseListener function - catches double-clicks |
void |
mouseEntered(java.awt.event.MouseEvent e)
MouseListener function - empty implementation |
void |
mouseExited(java.awt.event.MouseEvent e)
MouseListener function - empty implementation |
void |
mousePressed(java.awt.event.MouseEvent e)
MouseListener function - catches show popup |
void |
mouseReleased(java.awt.event.MouseEvent e)
MouseListener function - catches show popup |
protected void |
openChatWindow()
Opens private chat window with selected node |
void |
presenceChanged(JID fromAddress,
java.lang.String nick,
BSPresenceInfo pi)
Called when presence changed - updates tree |
void |
privateMessage(JID fromAddress,
java.lang.String nick,
java.lang.String body)
Empty |
void |
roomMessage(JID roomJID,
java.lang.String body)
Empty |
void |
setConfBean(BSConfBean confBean)
Sets conference bean |
void |
setMyJID(JID roomJID,
JID myJID)
Empty |
protected void |
sortNodes()
Sorts nodes in tree |
void |
stateChanged(JID roomJID,
int state)
Empty |
protected void |
updateRoster()
Updates roster contents according to conference bean |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BSConfRosterTree(BSConfBean confBean, JID roomJID, BSConfWinManager winMan)
Method Detail |
public void setConfBean(BSConfBean confBean)
protected void initComponents()
public javax.swing.JScrollPane getScrollPane()
protected void updateRoster()
protected void sortNodes()
public void mouseClicked(java.awt.event.MouseEvent e)
MouseListener
function - catches double-clicks
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
MouseListener
function - catches show popup
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
MouseListener
function - catches show popup
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
MouseListener
function - empty implementation
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
MouseListener
function - empty implementation
mouseExited
in interface java.awt.event.MouseListener
protected void maybeShowPopup(java.awt.event.MouseEvent e)
protected void adjustPopupPosition(javax.swing.JPopupMenu menu)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected void openChatWindow()
public void presenceChanged(JID fromAddress, java.lang.String nick, BSPresenceInfo pi)
presenceChanged
in interface BSConfListener
public void error(JID roomJID, java.lang.String errCode, java.lang.String errMsg)
error
in interface BSConfListener
public void groupMessage(JID fromAddress, java.lang.String nick, java.lang.String body)
groupMessage
in interface BSConfListener
public void invitation(JID fromAddress, JID roomJID, java.lang.String subject, java.lang.String body)
invitation
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |