<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 ) → 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 ) → 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 ) → 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 ) → void<br> <hr> <a name="getList"></a> <h2>getList</h2> getList( ) → <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( ) → <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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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>