edu.ou.kmi.buddyspace.gui
Class BSBookmarks

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.gui.BSBookmarks
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class BSBookmarks
extends java.lang.Object
implements java.awt.event.ActionListener

Maintains bookmarks.


Nested Class Summary
 class BSBookmarks.BSAddBookmarkDialog
           
 class BSBookmarks.BSBookmark
           
 class BSBookmarks.BSDeleteBookmarkDialog
           
 
Field Summary
static java.lang.String PREF_NAME_BOOKMARK_JID
           
static java.lang.String PREF_NAME_BOOKMARK_NAME
           
static java.lang.String PREF_NAME_BOOKMARK_NAMESPACE
           
static java.lang.String PREF_NAME_BOOKMARK_NUM
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          ActionListener implementation
 boolean addBookmark(JID jid, java.lang.String namespace, java.lang.String name)
          Adds bookmark and saves it into preferences file
 void addBookmarkMenuItems(javax.swing.JMenu menu)
          Adds bookmarks int given menu
 void loadBookmarks()
          Loads bookmarks from properties file
 boolean removeBookmark(JID jid, java.lang.String namespace)
          Removes bookmark and saves
 boolean saveBookmarks()
          Saves bookmarks into properties file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREF_NAME_BOOKMARK_JID

public static final java.lang.String PREF_NAME_BOOKMARK_JID
See Also:
Constant Field Values

PREF_NAME_BOOKMARK_NAMESPACE

public static final java.lang.String PREF_NAME_BOOKMARK_NAMESPACE
See Also:
Constant Field Values

PREF_NAME_BOOKMARK_NAME

public static final java.lang.String PREF_NAME_BOOKMARK_NAME
See Also:
Constant Field Values

PREF_NAME_BOOKMARK_NUM

public static final java.lang.String PREF_NAME_BOOKMARK_NUM
See Also:
Constant Field Values
Method Detail

loadBookmarks

public void loadBookmarks()
Loads bookmarks from properties file


saveBookmarks

public boolean saveBookmarks()
Saves bookmarks into properties file


addBookmark

public boolean addBookmark(JID jid,
                           java.lang.String namespace,
                           java.lang.String name)
Adds bookmark and saves it into preferences file


removeBookmark

public boolean removeBookmark(JID jid,
                              java.lang.String namespace)
Removes bookmark and saves


addBookmarkMenuItems

public void addBookmarkMenuItems(javax.swing.JMenu menu)
Adds bookmarks int given menu


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
ActionListener implementation

Specified by:
actionPerformed in interface java.awt.event.ActionListener