Class ProgramColumnConstraintProvider
java.lang.Object
ghidra.base.widgets.table.constraint.provider.ProgramColumnConstraintProvider
- All Implemented Interfaces:
ColumnConstraintProvider
,ExtensionPoint
Class for providing Program related column type constraints. Addresses get converted to
UnsignedLong (via BigInteger) and many others get converted to Strings. For example, some
tables have a column whose type is "Symbol", but the column just displays the symbol's name.
So we created a number of "Symbol" constraints, but they are just adapters to the
various String constraints.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a collection of ColumnConstraints that will be used by the table column filtering feature to filter tables based on column values.
-
Constructor Details
-
ProgramColumnConstraintProvider
public ProgramColumnConstraintProvider()
-
-
Method Details
-
getColumnConstraints
Description copied from interface:ColumnConstraintProvider
Returns a collection of ColumnConstraints that will be used by the table column filtering feature to filter tables based on column values.- Specified by:
getColumnConstraints
in interfaceColumnConstraintProvider
- Returns:
- a collection of ColumnConstraints to be added as possible column filters.
-