A manager for editing Bookmark and saving changes to the backend database. Typically clients should always use this class to create and modify bookmark objects in the database to ensure indexing and accountings are properly computed.
Clients can register listeners with this manager to listen for bookmark change events (e.g., new bookmarks added, existing bookmarks deleted and updated). If one or more listeners are registered, client programs must call shutdown upon program termination.
This class also provides methods for "bulk" editing bookmark tags and mangaging PointMarker objects associated with a given bookmark.
| |
| |