org.autoplot.bookmarks.Bookmark

Internal representation of a Bookmark, containing an Autoplot URI, title, and additional documentation for the URI. This can also be a folder that contains a list of Bookmarks, or a remote folder that is controlled be a remote bookmarks file./


TITLE_ERROR_OCCURRED


MSG_NO_REMOTE


TOOLTIP_NO_REMOTE


MSG_REMOTE


TOOLTIP_REMOTE


MSG_NOT_LOADED


TOOLTIP_NOT_LOADED


REMOTE_BOOKMARK_DEPTH_LIMIT

limit on the number of remote containing remote containing remote...


PROP_ICON


PROP_PARENT


addPropertyChangeListener

addPropertyChangeListener( java.beans.PropertyChangeListener l ) → void

Adds a PropertyChangeListener to the listener list.

Parameters

l - The listener to add.

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


copy

copy( ) → org.autoplot.bookmarks.Bookmark

Returns:

org.autoplot.bookmarks.Bookmark

[search for examples] [view on GitHub] [view on old javadoc]


formatBookmark

formatBookmark( org.w3c.dom.Document doc, org.w3c.dom.Element parent, org.autoplot.bookmarks.Bookmark bookmark ) → void

Parameters

doc - a Document
parent - an Element
bookmark - a Bookmark

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


formatBookmark

formatBookmark( org.autoplot.bookmarks.Bookmark bookmark ) → String

format the bookmarks into xml for persistent storage.

Parameters

bookmark - List of Bookmark.List or Bookmark

Returns:

string containing formatted bookmarks

[search for examples] [view on GitHub] [view on old javadoc]


formatBooks

formatBooks( java.util.List bookmarks ) → String

format the bookmarks into xml for persistent storage.

Parameters

bookmarks - List of Bookmark.List or Bookmark

Returns:

a String

[search for examples] [view on GitHub] [view on old javadoc]


formatBooks

formatBooks( java.io.OutputStream out, java.util.List bookmarks ) → void

format the bookmarks into xml for persistent storage.

Parameters

out - OutputStream for the bookmarks
bookmarks - List of Bookmark.List or Bookmark

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


formatBooksOld

formatBooksOld( java.util.List bookmarks ) → String

format the bookmarks into xml for persistent storage.

Parameters

bookmarks - List of Bookmark.List or Bookmark

Returns:

a String

[search for examples] [view on GitHub] [view on old javadoc]


getDescription

getDescription( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc]


getDescriptionUrl

getDescriptionUrl( ) → java.net.URL

returns the URL, or null if one is not available.

Returns:

a java.net.URL

[search for examples] [view on GitHub] [view on old javadoc]


getIcon

getIcon( ) → javax.swing.ImageIcon

Returns:

javax.swing.ImageIcon

[search for examples] [view on GitHub] [view on old javadoc]


getId

getId( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc]


getParent

getParent( ) → org.autoplot.bookmarks.Bookmark.Folder

Returns:

org.autoplot.bookmarks.Bookmark.Folder

[search for examples] [view on GitHub] [view on old javadoc]


getTitle

getTitle( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc]


isHidden

isHidden( ) → boolean

Returns:

boolean

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmark

parseBookmark( String data ) → org.autoplot.bookmarks.Bookmark

Parameters

data - a String

Returns:

an org.autoplot.bookmarks.Bookmark

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmark

parseBookmark( org.w3c.dom.Node element, String vers, int remoteLevel ) → org.autoplot.bookmarks.Bookmark

parse the bookmarks in this node.

Parameters

element - a Node
vers - null, empty string <2011, or version number
remoteLevel - If >0, then allow remote to be retrieved (this many levels). If <0 then assume remote bookmarks have been resolved.

Returns:

Bookmark. If it's a folder, then bookmark.remoteStatus can be used to determine if it needs to be reloaded.

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmarks

parseBookmarks( String data ) → java.util.List

Parameters

data - a String

Returns:

java.util.List

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmarks

parseBookmarks( String data, int depth ) → java.util.List

Parameters

data - a String
depth - an int

Returns:

java.util.List

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmarks

parseBookmarks( java.net.URL url ) → java.util.List

read in the bookmarks file, which should be an xml file with the top node <bookmark-list>.

Parameters

url - local or remote file.

Returns:

a java.util.List

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmarks

parseBookmarks( org.w3c.dom.Element root ) → java.util.List

parse the bookmarks in the element root into a list of folders and bookmarks. The root element should be a bookmark-list containing <bookmark-folder> and <bookmark> A remote level of 1 is implied.

Parameters

root - the root node, from which the version scheme should be read

Returns:

the bookmarks, possibly with unresolved remote nodes.

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmarks

parseBookmarks( org.w3c.dom.Element root, int remoteLevel ) → java.util.List

parse the bookmarks, checking to see what version scheme should be used.

Parameters

root - the root node, from which the version scheme should be read
remoteLevel - if >0, then allow remote to be retrieved (this many levels). <0 means assume resolve have been resolved.

Returns:

the bookmarks, possibly with unresolved remote nodes.

[search for examples] [view on GitHub] [view on old javadoc]


parseBookmarks

parseBookmarks( org.w3c.dom.Element root, String vers, int remoteLevel ) → java.util.List

parse the bookmarks in the element root into a list of folders and bookmarks. The root element should be a bookmark-list containing <bookmark-folder> and <bookmark>

Parameters

root - an Element
vers - null or the version string. If null, then check for a version attribute.
remoteLevel - if >0, then allow remote to be retrieved (this many levels). <0 means assume resolve have been resolved.

Returns:

the bookmarks, possibly with unresolved remote nodes.

[search for examples] [view on GitHub] [view on old javadoc]


removePropertyChangeListener

removePropertyChangeListener( java.beans.PropertyChangeListener l ) → void

Removes a PropertyChangeListener from the listener list.

Parameters

l - The listener to remove.

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


setDescription

setDescription( String description ) → void

Parameters

description - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


setDescriptionUrl

setDescriptionUrl( java.net.URL descriptionUrl ) → void

Parameters

descriptionUrl - an URL

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


setHidden

setHidden( boolean hidden ) → void

Parameters

hidden - a boolean

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


setIcon

setIcon( javax.swing.ImageIcon icon ) → void

Parameters

icon - an ImageIcon

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


setId

setId( String id ) → void

Parameters

id - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


setParent

setParent( org.autoplot.bookmarks.Bookmark.Folder parent ) → void

Parameters

parent - a Bookmark.Folder

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


setTitle

setTitle( String title ) → void

Parameters

title - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


toString

toString( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc]