Klasse DataTableViewportLayer
java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
org.deidentifier.arx.gui.view.impl.common.datatable.DataTableViewportLayer
- Alle implementierten Schnittstellen:
org.eclipse.nebula.widgets.nattable.layer.ILayer,org.eclipse.nebula.widgets.nattable.layer.ILayerListener,org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer,org.eclipse.nebula.widgets.nattable.persistence.IPersistable
public class DataTableViewportLayer
extends org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-
Feldübersicht
Von Klasse geerbte Felder org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
underlyingLayerVon Klasse geerbte Felder org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
commandHandlers, eventHandlers, eventHelperLock, layerPainterVon Schnittstelle geerbte Felder org.eclipse.nebula.widgets.nattable.persistence.IPersistable
DOT, VALUE_SEPARATOR -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDataTableViewportLayer(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingLayer, DataTableContext context) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleandoCommand(org.eclipse.nebula.widgets.nattable.command.ILayerCommand command) protected booleanprotected booleanvoidmoveCellPositionIntoViewport(int scrollableColumnPosition, int scrollableRowPosition) voidmoveColumnPositionIntoViewport(int scrollableColumnPosition) voidmoveRowPositionIntoViewport(int scrollableRowPosition) protected voidVon Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
adjustOriginX, adjustOriginY, dispose, drag, drag, fireScrollEvent, getBoundsByPosition, getClientAreaHeight, getClientAreaWidth, getColumnCount, getColumnPositionByIndex, getColumnPositionByX, getColumnWidthByPosition, getHeight, getMaxColumnPosition, getMaxHeight, getMaxRowPosition, getMaxWidth, getMinColumnPosition, getMinHorizontalStart, getMinimumOrigin, getMinimumOriginColumnPosition, getMinimumOriginRowPosition, getMinRowPosition, getMinVerticalStart, getOrigin, getRowCount, getRowHeightByPosition, getRowPositionByIndex, getRowPositionByY, getScrollableLayer, getStartXOfColumnPosition, getStartYOfRowPosition, getWidth, handleGridResize, handleLayerEvent, invalidateHorizontalStructure, invalidateVerticalStructure, isColumnPositionResizable, isDynamicSizeLayer, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, recalculateAvailableHeightAndRowCount, recalculateAvailableWidthAndColumnCount, recalculateScrollBars, resetOrigin, scrollVerticallyByAPage, scrollVerticallyByAPageCommand, setHorizontalScrollbarEnabled, setHorizontalScroller, setKeepInViewportRowPosition, setMaxColumnPosition, setMaxRowPosition, setMinColumnPosition, setMinimumOrigin, setMinimumOriginX, setMinimumOriginY, setMinRowPosition, setOriginX, setOriginY, setVerticalScrollbarEnabled, setVerticalScroller, toString, underlyingToLocalColumnPosition, underlyingToLocalRowPositionVon Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
configure, getCellByPosition, getCellPainter, getColumnIndexByPosition, getConfigLabelsByPosition, getDataValueByPosition, getDisplayModeByPosition, getLayerPainter, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getRegionLabelsByXY, getRowIndexByPosition, getUnderlyingLayer, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, isRowPositionResizable, loadState, saveState, setClientAreaProvider, setUnderlyingLayer, underlyingToLocalColumnPositions, underlyingToLocalRowPositionsVon Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
addConfiguration, addLayerListener, clearConfiguration, fireLayerEvent, getClientAreaProvider, getConfigLabelAccumulator, getProvidedLabels, getRegionName, hasLayerListener, registerCommandHandler, registerEventHandler, registerPersistable, removeLayerListener, setConfigLabelAccumulator, setLayerPainter, setRegionName, unregisterCommandHandler, unregisterEventHandler, unregisterPersistableVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.ILayer
addLayerListener, configure, fireLayerEvent, getCellByPosition, getCellPainter, getClientAreaProvider, getColumnIndexByPosition, getConfigLabelsByPosition, getDataValueByPosition, getDisplayModeByPosition, getLayerPainter, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getRegionLabelsByXY, getRowIndexByPosition, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, hasLayerListener, isRowPositionResizable, registerCommandHandler, registerPersistable, removeLayerListener, setClientAreaProvider, underlyingToLocalColumnPositions, underlyingToLocalRowPositions, unregisterCommandHandler, unregisterPersistableVon Schnittstelle geerbte Methoden org.eclipse.nebula.widgets.nattable.persistence.IPersistable
loadState, saveState
-
Konstruktordetails
-
DataTableViewportLayer
public DataTableViewportLayer(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingLayer, DataTableContext context) - Parameter:
underlyingLayer-context-
-
-
Methodendetails
-
doCommand
public boolean doCommand(org.eclipse.nebula.widgets.nattable.command.ILayerCommand command) - Angegeben von:
doCommandin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
doCommandin Klasseorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-
moveCellPositionIntoViewport
public void moveCellPositionIntoViewport(int scrollableColumnPosition, int scrollableRowPosition) - Setzt außer Kraft:
moveCellPositionIntoViewportin Klasseorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-
moveColumnPositionIntoViewport
public void moveColumnPositionIntoViewport(int scrollableColumnPosition) - Setzt außer Kraft:
moveColumnPositionIntoViewportin Klasseorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-
moveRowPositionIntoViewport
public void moveRowPositionIntoViewport(int scrollableRowPosition) - Setzt außer Kraft:
moveRowPositionIntoViewportin Klasseorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-
isLastColumnCompletelyDisplayed
protected boolean isLastColumnCompletelyDisplayed()- Setzt außer Kraft:
isLastColumnCompletelyDisplayedin Klasseorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-
isLastRowCompletelyDisplayed
protected boolean isLastRowCompletelyDisplayed()- Setzt außer Kraft:
isLastRowCompletelyDisplayedin Klasseorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-
registerCommandHandlers
protected void registerCommandHandlers()- Setzt außer Kraft:
registerCommandHandlersin Klasseorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayer
-