Package ghidra.trace.model.program

# Interface TraceProgramViewBookmarkManager

All Superinterfaces:
  `BookmarkManager`

All Known Implementing Classes:
  `DBTraceProgramViewBookmarkManager`

public interface TraceProgramViewBookmarkManager extends BookmarkManager

- ## Field Summary

  ### Fields inherited from interface ghidra.program.model.listing.BookmarkManager

  `OLD_BOOKMARK_PROPERTY_OBJECT_CLASS1, OLD_BOOKMARK_PROPERTY_OBJECT_CLASS2`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `TraceProgramView`
  `getProgram()`
  Returns the program associated with this BookmarkManager.
  `long`
  `getSnap()`
  Get the snap this view presents
  `Trace`
  `getTrace()`
  Get the trace this view presents

  ### Methods inherited from interface ghidra.program.model.listing.BookmarkManager

  `defineType, getBookmark, getBookmark, getBookmarkAddresses, getBookmarkCount, getBookmarkCount, getBookmarks, getBookmarks, getBookmarksIterator, getBookmarksIterator, getBookmarksIterator, getBookmarkType, getBookmarkTypes, getCategories, hasBookmarks, isDefinedType, removeBookmark, removeBookmarks, removeBookmarks, removeBookmarks, removeBookmarks, removeBookmarks, setBookmark`

- ## Method Details

  - ### getProgram

    TraceProgramView getProgram()
    Description copied from interface: `BookmarkManager`
    Returns the program associated with this BookmarkManager.
    Specified by:
      `getProgram` in interface `BookmarkManager`
    Returns:
      the program associated with this BookmarkManager.

  - ### getTrace

    Trace getTrace()
    Get the trace this view presents
    Returns:
      the trace

  - ### getSnap

    long getSnap()
    Get the snap this view presents
    Returns:
      the snap