Class ColumnGroupBodyLayerStack
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
-
- org.eclipse.nebula.widgets.nattable.layer.AbstractIndexLayerTransform
-
- org.eclipse.nebula.widgets.nattable.layer.stack.ColumnGroupBodyLayerStack
-
- All Implemented Interfaces:
ILayer
,ILayerListener
,IUniqueIndexLayer
,IPersistable
public class ColumnGroupBodyLayerStack extends AbstractIndexLayerTransform
A pre-configured layer stack which includes the following layers (in that order):- ColumnReorderLayer
- ColumnGroupReorderLayer
- ColumnHideShowLayer
- ColumnGroupExpandCollapseLayer
- SelectionLayer
- ViewportLayer
-
-
Field Summary
-
Fields inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
commandHandlers, eventHandlers, eventHelperLock, layerPainter
-
Fields inherited from interface org.eclipse.nebula.widgets.nattable.persistence.IPersistable
DOT, VALUE_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description ColumnGroupBodyLayerStack(IUniqueIndexLayer underlyingLayer, ColumnGroupModel... columnGroupModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnGroupExpandCollapseLayer
getColumnGroupExpandCollapseLayer()
ColumnGroupReorderLayer
getColumnGroupReorderLayer()
ColumnHideShowLayer
getColumnHideShowLayer()
ColumnReorderLayer
getColumnReorderLayer()
SelectionLayer
getSelectionLayer()
ViewportLayer
getViewportLayer()
-
Methods inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractIndexLayerTransform
configure, dispose, doCommand, getCellByPosition, getCellPainter, getColumnCount, getColumnIndexByPosition, getColumnPositionByIndex, getColumnPositionByX, getColumnWidthByPosition, getConfigLabelsByPosition, getDataValueByPosition, getDisplayModeByPosition, getHeight, getLayerPainter, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByIndex, getRowPositionByY, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayer, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getWidth, isColumnPositionResizable, isDynamicSizeLayer, isRowPositionResizable, loadState, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, saveState, setClientAreaProvider, setUnderlyingLayer, underlyingToLocalColumnPosition, underlyingToLocalColumnPositions, underlyingToLocalRowPosition, underlyingToLocalRowPositions
-
Methods inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
addConfiguration, addLayerListener, clearConfiguration, fireLayerEvent, getBoundsByPosition, getClientAreaProvider, getConfigLabelAccumulator, getProvidedLabels, getRegionName, handleLayerEvent, hasLayerListener, registerCommandHandler, registerCommandHandlers, registerEventHandler, registerPersistable, removeLayerListener, setConfigLabelAccumulator, setLayerPainter, setRegionName, toString, unregisterCommandHandler, unregisterEventHandler, unregisterPersistable
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.ILayer
addLayerListener, fireLayerEvent, getBoundsByPosition, getClientAreaProvider, getProvidedLabels, hasLayerListener, registerCommandHandler, registerPersistable, removeLayerListener, unregisterCommandHandler, unregisterPersistable
-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.ILayerListener
handleLayerEvent
-
-
-
-
Constructor Detail
-
ColumnGroupBodyLayerStack
public ColumnGroupBodyLayerStack(IUniqueIndexLayer underlyingLayer, ColumnGroupModel... columnGroupModel)
-
-
Method Detail
-
getColumnReorderLayer
public ColumnReorderLayer getColumnReorderLayer()
-
getColumnGroupReorderLayer
public ColumnGroupReorderLayer getColumnGroupReorderLayer()
-
getColumnHideShowLayer
public ColumnHideShowLayer getColumnHideShowLayer()
-
getColumnGroupExpandCollapseLayer
public ColumnGroupExpandCollapseLayer getColumnGroupExpandCollapseLayer()
-
getSelectionLayer
public SelectionLayer getSelectionLayer()
-
getViewportLayer
public ViewportLayer getViewportLayer()
-
-