protected class Outline.OutlineColumn extends ETableColumn
ETableColumn.RowComparator
CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, COLUMN_WIDTH_PROPERTY, HEADER_RENDERER_PROPERTY, HEADER_VALUE_PROPERTY, headerRenderer, headerValue, identifier, isResizable, maxWidth, minWidth, modelIndex, resizedPostingDisableCount, width
Constructor and Description |
---|
OutlineColumn(int modelIndex)
Create a new outline column
|
Modifier and Type | Method and Description |
---|---|
protected Comparator<ETable.RowMapping> |
getRowComparator(int column,
boolean ascending)
Allow subclasses to supply special row comparator object.
|
boolean |
isHidingAllowed()
The column can be hidden if this method returns true.
|
boolean |
isSortingAllowed()
The column can be sorted if this method returns true.
|
compareTo, createDefaultHeaderRenderer, getNestedComparator, getSortRank, isAscending, isSorted, readSettings, setAscending, setCustomIcon, setHeaderRenderer, setNestedComparator, setSorted, setSortRank, writeSettings
addPropertyChangeListener, disableResizedPosting, enableResizedPosting, getCellEditor, getCellRenderer, getHeaderRenderer, getHeaderValue, getIdentifier, getMaxWidth, getMinWidth, getModelIndex, getPreferredWidth, getPropertyChangeListeners, getResizable, getWidth, removePropertyChangeListener, setCellEditor, setCellRenderer, setHeaderValue, setIdentifier, setMaxWidth, setMinWidth, setModelIndex, setPreferredWidth, setResizable, setWidth, sizeWidthToFit
public OutlineColumn(int modelIndex)
modelIndex
- The column's model indexprotected Comparator<ETable.RowMapping> getRowComparator(int column, boolean ascending)
ETableColumn
getRowComparator
in class ETableColumn
public boolean isHidingAllowed()
ETableColumn
isHidingAllowed
in class ETableColumn
public boolean isSortingAllowed()
ETableColumn
isSortingAllowed
in class ETableColumn