Class ProgramLocationTableColumnExtensionPoint<ROW_TYPE,COLUMN_TYPE>

java.lang.Object
docking.widgets.table.AbstractDynamicTableColumn<ROW_TYPE,COLUMN_TYPE,Program>
docking.widgets.table.DynamicTableColumnExtensionPoint<ROW_TYPE,COLUMN_TYPE,Program>
ghidra.util.table.field.ProgramLocationTableColumnExtensionPoint<ROW_TYPE,COLUMN_TYPE>
Type Parameters:
ROW_TYPE - The row object class supported by this column
COLUMN_TYPE - The column object class supported by this column
All Implemented Interfaces:
DynamicTableColumn<ROW_TYPE,COLUMN_TYPE,Program>, ExtensionPoint, ProgramBasedDynamicTableColumn<ROW_TYPE,COLUMN_TYPE>, ProgramLocationTableColumn<ROW_TYPE,COLUMN_TYPE>
Direct Known Subclasses:
AbstractReferenceBytesTableColumn, AbstractReferencePreviewTableColumn, AddressTableColumn, AddressTableDataTableColumn, AddressTableLengthTableColumn, ByteCountProgramLocationBasedTableColumn, BytesTableColumn, CodeUnitTableColumn, EOLCommentTableColumn, FunctionCallingConventionTableColumn, FunctionNameTableColumn, FunctionParameterCountTableColumn, FunctionSignatureTableColumn, LabelTableColumn, MemorySectionProgramLocationBasedTableColumn, MemoryTypeProgramLocationBasedTableColumn, PreviewTableColumn, ReferenceFromAddressTableColumn, ReferenceFromFunctionTableColumn, ReferenceFromLabelTableColumn, ReferenceToAddressTableColumn, ReferenceTypeTableColumn

public abstract class ProgramLocationTableColumnExtensionPoint<ROW_TYPE,COLUMN_TYPE> extends DynamicTableColumnExtensionPoint<ROW_TYPE,COLUMN_TYPE,Program> implements ProgramLocationTableColumn<ROW_TYPE,COLUMN_TYPE>
A convenience class that allows subclasses to signal that they implement ProgramLocationTableColumn and that they are ExtensionPoints.

If you do not wish to be an extension point, but do wish to provide ProgramLocation objects, then you can just implement ProgramLocationTableColumn or extend AbstractProgramLocationTableColumn.

See Also:
  • Constructor Details

    • ProgramLocationTableColumnExtensionPoint

      public ProgramLocationTableColumnExtensionPoint()