Package ghidra.app.context

# Class ProgramSymbolActionContext

java.lang.Object
docking.DefaultActionContext
ghidra.app.context.ProgramActionContext
ghidra.app.context.ProgramSymbolActionContext

All Implemented Interfaces:
  `ActionContext`

public class ProgramSymbolActionContext extends ProgramActionContext

- ## Field Summary

  ### Fields inherited from class ghidra.app.context.ProgramActionContext

  `program`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ProgramSymbolActionContext(ComponentProvider provider, Program program, List<Symbol> symbols, Component sourceComponent)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Symbol`
  `getFirstSymbol()`
  `int`
  `getSymbolCount()`
  `Iterable<Symbol>`
  `getSymbols()`

  ### Methods inherited from class ghidra.app.context.ProgramActionContext

  `getProgram`

  ### Methods inherited from class docking.DefaultActionContext

  `getComponentProvider, getContextObject, getEventClickModifiers, getMouseEvent, getSourceComponent, getSourceObject, hasAnyEventClickModifiers, setContextObject, setEventClickModifiers, setMouseEvent, setSourceComponent, setSourceObject, toString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### ProgramSymbolActionContext

    public ProgramSymbolActionContext(ComponentProvider provider, Program program, List<Symbol> symbols, Component sourceComponent)

- ## Method Details

  - ### getSymbolCount

    public int getSymbolCount()

  - ### getFirstSymbol

    public Symbol getFirstSymbol()

  - ### getSymbols

    public Iterable<Symbol> getSymbols()