Cytoscape 2.4.1 (c) 2006,2007 ISB, MSKCC, UCSD

cytoscape.util
Class BookmarksUtil

java.lang.Object
  extended by cytoscape.util.BookmarksUtil

public abstract class BookmarksUtil
extends Object

Utility methods for getting entries in the bookmark object.

Author:
kono

Constructor Summary
BookmarksUtil()
           
 
Method Summary
static boolean deleteBookmark(cytoscape.bookmarks.Bookmarks pBookmarks, String pCategoryName, cytoscape.bookmarks.DataSource pDataSource)
           
static boolean deleteBookmark(String filename, cytoscape.bookmarks.Bookmarks pBookmarks, String pCategoryName, cytoscape.bookmarks.DataSource pDataSource)
           
static String getAttribute(cytoscape.bookmarks.DataSource source, String attrName)
           
static cytoscape.bookmarks.Bookmarks getBookmarks(File pBookmarkFile)
           
static cytoscape.bookmarks.Bookmarks getBookmarks(URL bookmarkUrl)
           
static cytoscape.bookmarks.Category getCategory(String categoryName, List<cytoscape.bookmarks.Category> categoryList)
          Select specific category from a list of categories.
static List<cytoscape.bookmarks.DataSource> getDataSourceList(String categoryName, List<cytoscape.bookmarks.Category> categoryList)
          Traverse bookmark tree and get a list of data sources from the specified category.
static boolean isInBookmarks(cytoscape.bookmarks.Bookmarks pBookmarks, String pCategoryName, cytoscape.bookmarks.DataSource pDataSource)
           
static boolean isInBookmarks(URL pBookmarkURL, String pCategoryName, cytoscape.bookmarks.DataSource pDataSource)
           
static boolean saveBookmark(cytoscape.bookmarks.Bookmarks pBookmarks, File pFile)
           
static void saveBookmark(cytoscape.bookmarks.Bookmarks pBookmarks, String pCategoryName, cytoscape.bookmarks.DataSource pDataSource)
           
static void saveBookmark(cytoscape.bookmarks.Bookmarks pBookmarks, String pCategoryName, cytoscape.bookmarks.DataSource pDataSource, FileOutputStream pFos)
           
static boolean saveBookmark(URL pBookmarkURL, String pCategoryName, cytoscape.bookmarks.DataSource pDataSource)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookmarksUtil

public BookmarksUtil()
Method Detail

getDataSourceList

public static List<cytoscape.bookmarks.DataSource> getDataSourceList(String categoryName,
                                                                     List<cytoscape.bookmarks.Category> categoryList)
Traverse bookmark tree and get a list of data sources from the specified category.

Parameters:
categoryName -
Returns:

getCategory

public static cytoscape.bookmarks.Category getCategory(String categoryName,
                                                       List<cytoscape.bookmarks.Category> categoryList)
Select specific category from a list of categories.

Parameters:
categoryName -
categoryList -
Returns:

getAttribute

public static String getAttribute(cytoscape.bookmarks.DataSource source,
                                  String attrName)

getBookmarks

public static cytoscape.bookmarks.Bookmarks getBookmarks(URL bookmarkUrl)
                                                  throws javax.xml.bind.JAXBException,
                                                         IOException
Throws:
javax.xml.bind.JAXBException
IOException

getBookmarks

public static cytoscape.bookmarks.Bookmarks getBookmarks(File pBookmarkFile)

saveBookmark

public static void saveBookmark(cytoscape.bookmarks.Bookmarks pBookmarks,
                                String pCategoryName,
                                cytoscape.bookmarks.DataSource pDataSource,
                                FileOutputStream pFos)
                         throws javax.xml.bind.JAXBException,
                                IOException
Throws:
javax.xml.bind.JAXBException
IOException

saveBookmark

public static boolean saveBookmark(URL pBookmarkURL,
                                   String pCategoryName,
                                   cytoscape.bookmarks.DataSource pDataSource)

saveBookmark

public static boolean saveBookmark(cytoscape.bookmarks.Bookmarks pBookmarks,
                                   File pFile)

saveBookmark

public static void saveBookmark(cytoscape.bookmarks.Bookmarks pBookmarks,
                                String pCategoryName,
                                cytoscape.bookmarks.DataSource pDataSource)

deleteBookmark

public static boolean deleteBookmark(String filename,
                                     cytoscape.bookmarks.Bookmarks pBookmarks,
                                     String pCategoryName,
                                     cytoscape.bookmarks.DataSource pDataSource)

deleteBookmark

public static boolean deleteBookmark(cytoscape.bookmarks.Bookmarks pBookmarks,
                                     String pCategoryName,
                                     cytoscape.bookmarks.DataSource pDataSource)

isInBookmarks

public static boolean isInBookmarks(cytoscape.bookmarks.Bookmarks pBookmarks,
                                    String pCategoryName,
                                    cytoscape.bookmarks.DataSource pDataSource)

isInBookmarks

public static boolean isInBookmarks(URL pBookmarkURL,
                                    String pCategoryName,
                                    cytoscape.bookmarks.DataSource pDataSource)

www.cytoscape.org