net.sf.zekr.engine.bookmark.ui
Class BookmarkUtils

java.lang.Object
  extended by net.sf.zekr.engine.bookmark.ui.BookmarkUtils

public class BookmarkUtils
extends java.lang.Object

This class handles a number of functions related to bookmarks as static methods. There functions include making bookmark menu, making bookmark tree, bookmark location selector pop-up, and more.

Since:
Zekr 1.0
Author:
Mohsen Saboorian

Constructor Summary
BookmarkUtils()
           
 
Method Summary
static void addBookmarkItemToMenu(org.eclipse.swt.widgets.Menu parentMenu, BookmarkItem bookmarkItem)
           
static void addBookmarkItemToTree(org.eclipse.swt.widgets.TreeItem treeItem, BookmarkItem bookmarkItem)
           
static java.util.List findReferences(BookmarkSet bms, IQuranLocation loc)
           
static BookmarkItem getBookmarkItemFromTreeItem(org.eclipse.swt.widgets.TreeItem treeItem)
           
static void gotoBookmarkLocations(org.eclipse.swt.widgets.Shell parent, BookmarkItem bookmarkItem)
           
static void main(java.lang.String[] args)
           
static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.TreeItem parentItem, org.eclipse.swt.widgets.TreeItem treeItem, boolean duplicate)
           
static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.TreeItem parentItem, org.eclipse.swt.widgets.TreeItem treeItem, int index, boolean duplicate)
           
static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.Tree parentTree, org.eclipse.swt.widgets.TreeItem treeItem, boolean duplicate)
           
static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.Tree parentTree, org.eclipse.swt.widgets.TreeItem treeItem, int index, boolean duplicate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookmarkUtils

public BookmarkUtils()
Method Detail

addBookmarkItemToMenu

public static void addBookmarkItemToMenu(org.eclipse.swt.widgets.Menu parentMenu,
                                         BookmarkItem bookmarkItem)

addBookmarkItemToTree

public static void addBookmarkItemToTree(org.eclipse.swt.widgets.TreeItem treeItem,
                                         BookmarkItem bookmarkItem)

moveTreeItem

public static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.Tree parentTree,
                                                            org.eclipse.swt.widgets.TreeItem treeItem,
                                                            boolean duplicate)

moveTreeItem

public static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.Tree parentTree,
                                                            org.eclipse.swt.widgets.TreeItem treeItem,
                                                            int index,
                                                            boolean duplicate)

moveTreeItem

public static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.TreeItem parentItem,
                                                            org.eclipse.swt.widgets.TreeItem treeItem,
                                                            boolean duplicate)

moveTreeItem

public static org.eclipse.swt.widgets.TreeItem moveTreeItem(org.eclipse.swt.widgets.TreeItem parentItem,
                                                            org.eclipse.swt.widgets.TreeItem treeItem,
                                                            int index,
                                                            boolean duplicate)

getBookmarkItemFromTreeItem

public static BookmarkItem getBookmarkItemFromTreeItem(org.eclipse.swt.widgets.TreeItem treeItem)

gotoBookmarkLocations

public static void gotoBookmarkLocations(org.eclipse.swt.widgets.Shell parent,
                                         BookmarkItem bookmarkItem)

findReferences

public static java.util.List findReferences(BookmarkSet bms,
                                            IQuranLocation loc)

main

public static void main(java.lang.String[] args)