Package ghidra.trace.model.bookmark

# Interface TraceBookmark

All Superinterfaces:
  `Bookmark`, `Comparable<Bookmark>`

All Known Implementing Classes:
  `DBTraceBookmark`

public interface TraceBookmark extends Bookmark

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `delete()`
  `Lifespan`
  `getLifespan()`
  `TraceThread`
  `getThread()`
  If this bookmark is in a register space, identifies the containing thread
  `Trace`
  `getTrace()`
  `TraceBookmarkType`
  `getType()`
  Returns bookmark type object.
  `void`
  `setLifespan(Lifespan lifespan)`

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

  `getAddress, getCategory, getComment, getId, getTypeString, set`

  ### Methods inherited from interface java.lang.Comparable

  `compareTo`

- ## Method Details

  - ### getTrace

    Trace getTrace()

  - ### getThread

    TraceThread getThread()
    If this bookmark is in a register space, identifies the containing thread
    Returns:
      the thread, or null if this bookmark is not in register space

  - ### setLifespan

    void setLifespan(Lifespan lifespan)

  - ### getLifespan

    Lifespan getLifespan()

  - ### getType

    TraceBookmarkType getType()
    Description copied from interface: `Bookmark`
    Returns bookmark type object.
    Specified by:
      `getType` in interface `Bookmark`

  - ### delete

    void delete()