Package ghidra.trace.database.listing

# Class AbstractSingleDBTraceCodeUnitsView<T extends DBTraceCodeUnitAdapter>

java.lang.Object
ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsView<T>
ghidra.trace.database.listing.AbstractSingleDBTraceCodeUnitsView<T>

Type Parameters:
  `T` - the implementation type of the units contained in the view

Direct Known Subclasses:
  `AbstractBaseDBTraceDefinedUnitsView`, `DBTraceUndefinedDataView`

public abstract class AbstractSingleDBTraceCodeUnitsView<T extends DBTraceCodeUnitAdapter> extends AbstractBaseDBTraceCodeUnitsView<T>
An abstract implementation of a single-type view

Implementation Notes:
  This class cannot be removed. Despite it appearing not to do anything, this class serves as an upper bound on the views composed by `AbstractComposedDBTraceCodeUnitsView`.

- ## Field Summary

  ### Fields inherited from class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsView

  `space`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractSingleDBTraceCodeUnitsView(DBTraceCodeSpace space)`
  Construct a view

- ## Method Summary

  ### Methods inherited from class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsView

  `containsAddress, coversRange, coversRange, get, get, get, get, get, getAddressSetView, getAddressSetView, getAddressSpace, getAfter, getAt, getBefore, getCeiling, getContaining, getFloor, getIntersecting, getSpace, getTrace, intersectsRange, intersectsRange, size`

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

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

- ## Constructor Details

  - ### AbstractSingleDBTraceCodeUnitsView

    public AbstractSingleDBTraceCodeUnitsView(DBTraceCodeSpace space)
    Construct a view
    Parameters:
      `space` - the space, bound to an address space