public interface ExtraColumnProvider
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ExtraColumnProviderChangeListener l)
Register a listener to be informed of any changes in the quantity or type of the extra columns
provided by this provider, so real-time alterations can be made and immediately reflected in the
tabular views displaying the extra columns.
|
ExtraColumn |
getExtraColumn(GuiContentType guiContentType,
int relativeColumnIndex)
Get the Nth column from this provider for the specified table type.
|
int |
getExtraColumnCount(GuiContentType guiContentType)
Get the number of additional table columns this provider can add for the specified
type of table view.
|
void |
removeChangeListener(ExtraColumnProviderChangeListener l)
Unregister a listener to no longer be informed of any changes in the quantity or type of the extra columns
provided by this provider, so real-time alterations can be made and immediately reflected in the
tabular views displaying the extra columns.
|
int getExtraColumnCount(GuiContentType guiContentType)
guiContentType
- GuiContentType of the table typeExtraColumn getExtraColumn(GuiContentType guiContentType, int relativeColumnIndex)
guiContentType
- GuiContentType of the table typerelativeColumnIndex
- zero-based index of the column relative to this provider for the table typevoid addChangeListener(ExtraColumnProviderChangeListener l)
l
- ExtraColumnProviderChangeListener to registervoid removeChangeListener(ExtraColumnProviderChangeListener l)
l
- ExtraColumnProviderChangeListener to unregister