Klasse DataTableGridLayer
java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
org.eclipse.nebula.widgets.nattable.layer.CompositeLayer
org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer
org.deidentifier.arx.gui.view.impl.common.datatable.DataTableGridLayer
- Alle implementierten Schnittstellen:
org.eclipse.nebula.widgets.nattable.layer.ILayer,org.eclipse.nebula.widgets.nattable.layer.ILayerListener,org.eclipse.nebula.widgets.nattable.persistence.IPersistable
- Bekannte direkte Unterklassen:
DataTableGridLayerStack
public class DataTableGridLayer
extends org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer
A grid layer for the data view.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.nebula.widgets.nattable.layer.CompositeLayer
org.eclipse.nebula.widgets.nattable.layer.CompositeLayer.CompositeLayerPainter -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerTODOprotected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerTODOprotected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerTODOprotected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerTODOVon 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
KonstruktorenModifiziererKonstruktorBeschreibungprotectedDataTableGridLayer(boolean useDefaultConfiguration, org.eclipse.nebula.widgets.nattable.NatTable table, DataTableContext context) Creates a new instance. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerReturns the body data layer.org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerReturns the column header layer.org.eclipse.nebula.widgets.nattable.grid.layer.ColumnHeaderLayerorg.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerReturns the corner data layer.org.eclipse.nebula.widgets.nattable.grid.layer.CornerLayerorg.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayerReturns the row header layer.org.eclipse.nebula.widgets.nattable.grid.layer.RowHeaderLayerprotected voidinit(org.eclipse.nebula.widgets.nattable.data.IDataProvider bodyDataProvider, org.eclipse.nebula.widgets.nattable.data.IDataProvider columnHeaderDataProvider, org.eclipse.nebula.widgets.nattable.data.IDataProvider rowHeaderDataProvider, org.eclipse.nebula.widgets.nattable.data.IDataProvider cornerDataProvider, org.eclipse.swt.widgets.Control parent) Initialize.protected voidinit(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer bodyDataLayer, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer columnHeaderDataLayer, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer rowHeaderDataLayer, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer cornerDataLayer, org.eclipse.swt.widgets.Control parent) Initialize.Von Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.grid.layer.GridLayer
doCommand, doCommandOnChildLayers, init, registerCommandHandlers, setBodyLayer, setColumnHeaderLayer, setCornerLayer, setRowHeaderLayer, toStringVon Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.CompositeLayer
addConfigLabelAccumulatorForRegion, configure, dispose, getBoundsByPosition, getCellByPosition, getCellPainter, getChildLayerByLayoutCoordinate, getChildLayerByRegionName, getChildLayerLayout, getColumnCount, getColumnIndexByPosition, getColumnPositionByX, getColumnPositionOffset, getColumnWidthByPosition, getConfigLabelAccumulatorByRegionName, getConfigLabelsByPosition, getDataValueByPosition, getDisplayModeByPosition, getHeight, getHeightOffset, getLayoutXByColumnPosition, getLayoutXByPixelX, getLayoutXCount, getLayoutXYByChildLayer, getLayoutXYByPixelXY, getLayoutXYByPosition, getLayoutYByPixelY, getLayoutYByRowPosition, getLayoutYCount, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getProvidedLabels, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByY, getRowPositionOffset, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getWidth, getWidthOffset, isColumnPositionResizable, isDynamicSizeLayer, isRowPositionResizable, loadState, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, saveState, setChildLayer, setConfigLabelAccumulatorForRegion, underlyingToLocalColumnPosition, underlyingToLocalColumnPositions, underlyingToLocalRowPosition, underlyingToLocalRowPositionsVon Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
addConfiguration, addLayerListener, clearConfiguration, fireLayerEvent, getClientAreaProvider, getConfigLabelAccumulator, getLayerPainter, getRegionName, handleLayerEvent, hasLayerListener, registerCommandHandler, registerEventHandler, registerPersistable, removeLayerListener, setClientAreaProvider, setConfigLabelAccumulator, setLayerPainter, setRegionName, unregisterCommandHandler, unregisterEventHandler, unregisterPersistable
-
Felddetails
-
bodyDataLayer
protected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer bodyDataLayerTODO -
columnHeaderDataLayer
protected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer columnHeaderDataLayerTODO -
rowHeaderDataLayer
protected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer rowHeaderDataLayerTODO -
cornerDataLayer
protected org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer cornerDataLayerTODO
-
-
Konstruktordetails
-
DataTableGridLayer
protected DataTableGridLayer(boolean useDefaultConfiguration, org.eclipse.nebula.widgets.nattable.NatTable table, DataTableContext context) Creates a new instance.- Parameter:
useDefaultConfiguration-table-context-
-
-
Methodendetails
-
getBodyDataLayer
public org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer getBodyDataLayer()Returns the body data layer.- Gibt zurück:
-
getBodyLayer
- Setzt außer Kraft:
getBodyLayerin Klasseorg.eclipse.nebula.widgets.nattable.grid.layer.GridLayer
-
getColumnHeaderDataLayer
public org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer getColumnHeaderDataLayer()Returns the column header layer.- Gibt zurück:
-
getColumnHeaderLayer
public org.eclipse.nebula.widgets.nattable.grid.layer.ColumnHeaderLayer getColumnHeaderLayer()- Setzt außer Kraft:
getColumnHeaderLayerin Klasseorg.eclipse.nebula.widgets.nattable.grid.layer.GridLayer
-
getCornerDataLayer
public org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer getCornerDataLayer()Returns the corner data layer.- Gibt zurück:
-
getCornerLayer
public org.eclipse.nebula.widgets.nattable.grid.layer.CornerLayer getCornerLayer()- Setzt außer Kraft:
getCornerLayerin Klasseorg.eclipse.nebula.widgets.nattable.grid.layer.GridLayer
-
getRowHeaderDataLayer
public org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer getRowHeaderDataLayer()Returns the row header layer.- Gibt zurück:
-
getRowHeaderLayer
public org.eclipse.nebula.widgets.nattable.grid.layer.RowHeaderLayer getRowHeaderLayer()- Setzt außer Kraft:
getRowHeaderLayerin Klasseorg.eclipse.nebula.widgets.nattable.grid.layer.GridLayer
-
init
protected void init(org.eclipse.nebula.widgets.nattable.data.IDataProvider bodyDataProvider, org.eclipse.nebula.widgets.nattable.data.IDataProvider columnHeaderDataProvider, org.eclipse.nebula.widgets.nattable.data.IDataProvider rowHeaderDataProvider, org.eclipse.nebula.widgets.nattable.data.IDataProvider cornerDataProvider, org.eclipse.swt.widgets.Control parent) Initialize.- Parameter:
bodyDataProvider-columnHeaderDataProvider-rowHeaderDataProvider-cornerDataProvider-parent-
-
init
protected void init(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer bodyDataLayer, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer columnHeaderDataLayer, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer rowHeaderDataLayer, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer cornerDataLayer, org.eclipse.swt.widgets.Control parent) Initialize.- Parameter:
bodyDataLayer-columnHeaderDataLayer-rowHeaderDataLayer-cornerDataLayer-parent-
-