Class CoreTableColumn
- All Implemented Interfaces:
TableColumn, TableColumnExtraInfoListener, TableColumnCore, Comparator<TableRowCore>
- Direct Known Subclasses:
CoreTableColumnSWT
-
Field Summary
Fields inherited from class TableColumnImpl
this_monFields inherited from interface TableColumn
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEAD, ALIGN_TOP, ALIGN_TRAIL, CAT_BYTES, CAT_CONNECTION, CAT_CONTENT, CAT_ESSENTIAL, CAT_PEER_IDENTIFICATION, CAT_PROGRESS, CAT_PROTOCOL, CAT_SETTINGS, CAT_SHARING, CAT_SWARM, CAT_TIME, CAT_TRACKER, INTERVAL_GRAPHIC, INTERVAL_INVALID_ONLY, INTERVAL_LIVE, MENU_STYLE_COLUMN_DATA, MENU_STYLE_HEADER, POSITION_INVISIBLE, POSITION_LAST, TYPE_GRAPHIC, TYPE_TEXT, TYPE_TEXT_ONLY, UD_FORCE_VISIBLE -
Constructor Summary
ConstructorsConstructorDescriptionCoreTableColumn(Class forDataSourceType, String sName, int iAlignment, int iWidth, String sTableID) CoreTableColumn(String sName, int iAlignment, int iPosition, int iWidth, String sTableID) Construct a new CoreTableColumn Type will be TYPE_TEXT, Update Interval will be INTERVAL_INVALID_ONLYCoreTableColumn(String sName, int iPosition, int iWidth, String sTableID) Construct a new CoreTableColumn.CoreTableColumn(String sName, int iWidth, String sTableID) Construct a new CoreTableColumn.CoreTableColumn(String sName, String sTableID) Construct a new CoreTableColumn. -
Method Summary
Modifier and TypeMethodDescriptionvoidProvide the app with information about your Table ColumnvoidinitializeAsGraphic(int iWidth) voidinitializeAsGraphic(int iPosition, int iWidth) Methods inherited from class TableColumnImpl
addCellAddedListener, addCellClipboardListener, addCellDisposeListener, addCellMenuListener, addCellMouseListener, addCellMouseMoveListener, addCellOtherListener, addCellRefreshListener, addCellToolTipListener, addCellVisibilityListener, addColumnExtraInfoListener, addContextMenuItem, addContextMenuItem, addDataSourceType, addDataSourceTypes, addListeners, addRefreshTime, compare, doesAutoTooltip, generateDiagnostics, getAlignment, getBackgroundColor, getCellAddedListeners, getCellOtherListeners, getCellRefreshListeners, getClipboardText, getColumnAdded, getColumnExtraInfoListeners, getConsecutiveErrCount, getContextMenuItems, getForDataSourceType, getForDataSourceTypes, getForegroundColor, getIconReference, getIconReferenceEnabled, getInplaceEditorListener, getLastSortValueChange, getMaxWidth, getMinWidth, getName, getNameOverride, getPosition, getPreferredHeaderWidth, getPreferredWidth, getPreferredWidthMax, getRefreshInterval, getTableID, getTitleLanguageKey, getTitleLanguageKey, getType, getUseCoreDataSource, getUserData, getUserDataString, getWidth, handlesDataSourceType, hasCellMouseMoveListener, hasCellOtherListeners, hasCellRefreshListener, hasInplaceEditorListener, initialize, initialize, invalidateCell, invalidateCells, invokeCellAddedListeners, invokeCellDisposeListeners, invokeCellMenuListeners, invokeCellMouseListeners, invokeCellRefreshListeners, invokeCellToolTipListeners, invokeCellVisibilityListeners, isDirty, isFirstLoad, isObfuscated, isPreferredWidthAuto, isRemoved, isSortAscending, isSortValueLive, isVisible, loadSettings, postConfigLoad, preAdd, preConfigSave, remove, removeCellAddedListener, removeCellClipboardListener, removeCellDisposeListener, removeCellMenuListener, removeCellMouseListener, removeCellMouseMoveListener, removeCellOtherListener, removeCellRefreshListener, removeCellToolTipListener, removeCellVisibilityListener, removeColumnExtraInfoListener, removeContextMenuItem, removeUserData, reset, reset, saveSettings, setAlignment, setAutoTooltip, setBackgroundColor, setColumnAdded, setConsecutiveErrCount, setDefaultSortAscending, setForegroundColor, setIconReference, setIconReferenceEnabled, setInplaceEditorListener, setLastSortValueChange, setMaxWidth, setMinimumRequiredUserMode, setMinWidth, setNameOverride, setObfuscation, setPosition, setPositionNoShift, setPreferredHeaderWidth, setPreferredWidth, setPreferredWidthAuto, setPreferredWidthMax, setRefreshInterval, setSortAscending, setSortValueLive, setTableID, setType, setUseCoreDataSource, setUserData, setVisible, setWidth, setWidthLimits, setWidthPX, showOnlyImage, triggerColumnSizeChangeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
CoreTableColumn
Construct a new CoreTableColumn Type will be TYPE_TEXT, Update Interval will be INTERVAL_INVALID_ONLYTableCell listeners (Added, Refresh, Dispose, ToolTip) are added based on whether the class is an instance of them.
- Parameters:
sName- Unique ID for columniAlignment- SeeTableColumnImpl.getAlignment()iPosition- SeeTableColumn.setPosition(int)iWidth- SeeTableColumn.setWidth(int)sTableID- SeeTableManager_TABLE*
-
CoreTableColumn
-
CoreTableColumn
Construct a new CoreTableColumn.Alignment will be ALIGN_LEAD, Type will be TYPE_TEXT, Update Interval will be INTERVAL_INVALID_ONLY
TableCell listeners (Added, Refresh, Dispose, ToolTip) are added based on whether the class is an instance of them.
- Parameters:
sName- Unique ID for columniPosition- SeeTableColumn.setPosition(int)iWidth- SeeTableColumn.setWidth(int)sTableID- SeeTableManager_TABLE*
-
CoreTableColumn
Construct a new CoreTableColumn.Alignment will be ALIGN_LEAD, Type will be TYPE_TEXT, Position will be POSITION_INVISIBLE, Update Interval will be INTERVAL_INVALID_ONLY
TableCell listeners (Added, Refresh, Dispose, ToolTip) are added based on whether the class is an instance of them.
- Parameters:
sName- Unique ID for columniWidth- SeeTableColumn.setWidth(int)sTableID- SeeTableManager_TABLE*
-
CoreTableColumn
Construct a new CoreTableColumn.Alignment will be ALIGN_LEAD, Type will be TYPE_TEXT, Position will be POSITION_INVISIBLE, Width will be 50, Update Interval will be INTERVAL_INVALID_ONLY
TableCell listeners (Added, Refresh, Dispose, ToolTip) are added based on whether the class is an instance of them.
- Parameters:
sName- Unique ID for columnsTableID- SeeTableManager_TABLE*
-
-
Method Details
-
initializeAsGraphic
public void initializeAsGraphic(int iWidth) -
initializeAsGraphic
public void initializeAsGraphic(int iPosition, int iWidth) -
fillTableColumnInfo
Description copied from interface:TableColumnExtraInfoListenerProvide the app with information about your Table Column- Specified by:
fillTableColumnInfoin interfaceTableColumnExtraInfoListener- Parameters:
info- Use setters to set information
-