Class FullFeaturedBodyLayerStack<T>
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
-
- org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
- org.eclipse.nebula.widgets.nattable.examples.fixtures.FullFeaturedBodyLayerStack<T>
-
- All Implemented Interfaces:
ILayer
,ILayerListener
,IPersistable
public class FullFeaturedBodyLayerStack<T> extends AbstractLayerTransform
-
-
Field Summary
-
Fields inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
underlyingLayer
-
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 FullFeaturedBodyLayerStack(ca.odell.glazedlists.EventList<T> eventList, IRowIdAccessor<T> rowIdAccessor, String[] propertyNames, IConfigRegistry configRegistry, ColumnGroupModel columnGroupModel)
FullFeaturedBodyLayerStack(ca.odell.glazedlists.EventList<T> eventList, IRowIdAccessor<T> rowIdAccessor, String[] propertyNames, IConfigRegistry configRegistry, ColumnGroupModel columnGroupModel, boolean useDefaultConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlinkLayer<T>
getBlinkingLayer()
DataLayer
getBodyDataLayer()
ListDataProvider<T>
getBodyDataProvider()
ColumnGroupExpandCollapseLayer
getColumnGroupExpandCollapseLayer()
ColumnHideShowLayer
getColumnHideShowLayer()
ColumnReorderLayer
getColumnReorderLayer()
PropertyChangeListener
getGlazedListEventsLayer()
SelectionLayer
getSelectionLayer()
ViewportLayer
getViewportLayer()
void
setClientAreaProvider(IClientAreaProvider clientAreaProvider)
-
Methods inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
configure, dispose, doCommand, getCellByPosition, getCellPainter, getColumnCount, getColumnIndexByPosition, getColumnPositionByX, getColumnWidthByPosition, getConfigLabelsByPosition, getDataValueByPosition, getDisplayModeByPosition, getHeight, getLayerPainter, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByY, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayer, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getWidth, isColumnPositionResizable, isDynamicSizeLayer, isRowPositionResizable, loadState, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, saveState, 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
-
-
-
-
Constructor Detail
-
FullFeaturedBodyLayerStack
public FullFeaturedBodyLayerStack(ca.odell.glazedlists.EventList<T> eventList, IRowIdAccessor<T> rowIdAccessor, String[] propertyNames, IConfigRegistry configRegistry, ColumnGroupModel columnGroupModel)
-
FullFeaturedBodyLayerStack
public FullFeaturedBodyLayerStack(ca.odell.glazedlists.EventList<T> eventList, IRowIdAccessor<T> rowIdAccessor, String[] propertyNames, IConfigRegistry configRegistry, ColumnGroupModel columnGroupModel, boolean useDefaultConfiguration)
-
-
Method Detail
-
setClientAreaProvider
public void setClientAreaProvider(IClientAreaProvider clientAreaProvider)
- Specified by:
setClientAreaProvider
in interfaceILayer
- Overrides:
setClientAreaProvider
in classAbstractLayerTransform
- Parameters:
clientAreaProvider
- TheIClientAreaProvider
that specifies the rectangular area available on this layer.
-
getColumnReorderLayer
public ColumnReorderLayer getColumnReorderLayer()
-
getColumnHideShowLayer
public ColumnHideShowLayer getColumnHideShowLayer()
-
getSelectionLayer
public SelectionLayer getSelectionLayer()
-
getViewportLayer
public ViewportLayer getViewportLayer()
-
getBlinkingLayer
public BlinkLayer<T> getBlinkingLayer()
-
getBodyDataLayer
public DataLayer getBodyDataLayer()
-
getBodyDataProvider
public ListDataProvider<T> getBodyDataProvider()
-
getColumnGroupExpandCollapseLayer
public ColumnGroupExpandCollapseLayer getColumnGroupExpandCollapseLayer()
-
getGlazedListEventsLayer
public PropertyChangeListener getGlazedListEventsLayer()
-
-