edu.ou.kmi.buddyspace.gui
Class BSRosterTreeView.BSComponentNode

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--edu.ou.kmi.buddyspace.gui.BSRosterTreeView.BSComponentNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Enclosing class:
BSRosterTreeView

public class BSRosterTreeView.BSComponentNode
extends javax.swing.tree.DefaultMutableTreeNode

BSComponentNode is a tree node representing resource of a JID.

See Also:
Serialized Form

Field Summary
protected  boolean message
           
protected  BSPresenceInfo pi
           
protected  RosterItem ri
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
BSRosterTreeView.BSComponentNode(RosterItem ri, BSPresenceInfo pi)
          Constructor
 
Method Summary
 java.lang.String getFriendlyName()
          Returns friendly name of JID
 java.lang.String getFriendlyShow()
          Returns presence show
 JID getJID()
          Returns jid
 java.lang.String getShow()
          Returns presence show
 java.lang.String getStatus()
          Returns presence status
 java.lang.String getSubscriptionType()
          Returns subscription type
 boolean isMessageWaiting()
          Returns if any unread message for this resource
 boolean isOnline()
          Returns if node is available / on-line
 java.lang.String toString()
          Returns text displayed in tree
 void updateMessageWaiting()
          Updates unread message for this resource flag
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ri

protected RosterItem ri

pi

protected BSPresenceInfo pi

message

protected boolean message
Constructor Detail

BSRosterTreeView.BSComponentNode

public BSRosterTreeView.BSComponentNode(RosterItem ri,
                                        BSPresenceInfo pi)
Constructor

Method Detail

toString

public java.lang.String toString()
Returns text displayed in tree

Overrides:
toString in class javax.swing.tree.DefaultMutableTreeNode

getJID

public JID getJID()
Returns jid


isOnline

public boolean isOnline()
Returns if node is available / on-line


getFriendlyName

public java.lang.String getFriendlyName()
Returns friendly name of JID


getSubscriptionType

public java.lang.String getSubscriptionType()
Returns subscription type


getShow

public java.lang.String getShow()
Returns presence show


getFriendlyShow

public java.lang.String getFriendlyShow()
Returns presence show


getStatus

public java.lang.String getStatus()
Returns presence status


updateMessageWaiting

public void updateMessageWaiting()
Updates unread message for this resource flag


isMessageWaiting

public boolean isMessageWaiting()
Returns if any unread message for this resource