<h2>org.autoplot.bookmarks.BookmarksManagerModel</h2><p>Internal model for managing a set of bookmarks.</p>
<h2>BookmarksManagerModel( )</h2>
<p></p>

<hr>
<a name="PROP_LIST"></a>
<h2>PROP_LIST</h2>
<p></p>

<hr>
<a name="PROP_BOOKMARK"></a>
<h2>PROP_BOOKMARK</h2>
<p>the contents of a bookmark changed, like the title or URL.</p>

<hr>
<a name="addPropertyChangeListener"></a>
<h2>addPropertyChangeListener</h2>
addPropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void

<p></p>

<h3>Parameters</h3>
listener - a PropertyChangeListener

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=addPropertyChangeListener&unscoped_q=addPropertyChangeListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#addPropertyChangeListener">[view on old javadoc]</a>
<br>
<br>
addPropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> propertyName, <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void<br>
<hr>
<a name="addRemoteBookmarks"></a>
<h2>addRemoteBookmarks</h2>
addRemoteBookmarks( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> surl ) &rarr; void

<p>add the bookmarks in the remote URL to the list.</p>

<h3>Parameters</h3>
surl - a String

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=addRemoteBookmarks&unscoped_q=addRemoteBookmarks">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#addRemoteBookmarks">[view on old javadoc]</a>
<br>
<br>
addRemoteBookmarks( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> surl, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/bookmarks/Bookmark.html'>org.autoplot.bookmarks.Bookmark</a> selectedBookmark ) &rarr; void<br>
<hr>
<a name="getList"></a>
<h2>getList</h2>
getList(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a>

<p>get the bookmarks as a list.  This is a mutable copy of the internal list.</p>

<h3>Returns:</h3>
the list of bookmarks.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getList&unscoped_q=getList">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#getList">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="getTreeModel"></a>
<h2>getTreeModel</h2>
getTreeModel(  ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/javax/swing/tree/TreeModel.html'>javax.swing.tree.TreeModel</a>

<p>get a TreeModel of the internal model, so GUIs can show the state.</p>

<h3>Returns:</h3>
a TreeModel.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getTreeModel&unscoped_q=getTreeModel">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#getTreeModel">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="importList"></a>
<h2>importList</h2>
importList( <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a> books ) &rarr; void

<p>merge the given list into the list.</p>

<h3>Parameters</h3>
books - a java.util.List

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=importList&unscoped_q=importList">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#importList">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="mergeList"></a>
<h2>mergeList</h2>
mergeList( <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a> src, <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a> dest ) &rarr; void

<p>merge in the bookmarks.  Items with the same title are repeated, and
 folders with the same name are merged.  When merging in a remote folder,
 the entire folder is replaced.</p>

<h3>Parameters</h3>
src - the items to merge in
<br>
dest - the list to update.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=mergeList&unscoped_q=mergeList">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#mergeList">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="removePropertyChangeListener"></a>
<h2>removePropertyChangeListener</h2>
removePropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> propertyName, <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void

<p></p>

<h3>Parameters</h3>
propertyName - a String
<br>
listener - a PropertyChangeListener

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=removePropertyChangeListener&unscoped_q=removePropertyChangeListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#removePropertyChangeListener">[view on old javadoc]</a>
<br>
<br>
removePropertyChangeListener( <a href='https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html'>java.beans.PropertyChangeListener</a> listener ) &rarr; void<br>
<hr>
<a name="setList"></a>
<h2>setList</h2>
setList( <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a> list ) &rarr; void

<p>set the bookmarks list.  This is used as the internal list, without making a copy.</p>

<h3>Parameters</h3>
list - list of bookmarks.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setList&unscoped_q=setList">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/bookmarks/BookmarksManagerModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/bookmarks/BookmarksManagerModel.html#setList">[view on old javadoc]</a>
<br>
<br>