Klasse DataTableFillLayout
java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
org.deidentifier.arx.gui.view.impl.common.datatable.DataTableFillLayout
- 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 DataTableFillLayout
extends org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
implements org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
Adds an additional column to fill up the space.
-
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
KonstruktorenKonstruktorBeschreibungDataTableFillLayout(org.eclipse.swt.widgets.Control parent, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, DataTableContext context, DataTableBodyLayerStack bodyLayerStack) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.eclipse.nebula.widgets.nattable.layer.cell.ILayerCellgetCellByPosition(int columnPosition, int rowPosition) intintgetColumnIndexByPosition(int columnPosition) intgetColumnPositionByIndex(int columnIndex) intgetColumnPositionByX(int x) intgetColumnWidthByPosition(int columnPosition) org.eclipse.nebula.widgets.nattable.layer.LabelStackgetConfigLabelsByPosition(int columnPosition, int rowPosition) getDataValueByPosition(int columnPosition, int rowPosition) NOTE: Since this is aIUniqueIndexLayersitting close to theDataLayer, columnPosition == columnIndex.intintintgetRowPositionByIndex(int rowIndex) intgetStartXOfColumnPosition(int columnPosition) intgetWidth()voidhandleLayerEvent(org.eclipse.nebula.widgets.nattable.layer.event.ILayerEvent event) Von Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
configure, dispose, doCommand, getCellPainter, getDisplayModeByPosition, getHeight, getLayerPainter, getPreferredHeight, getPreferredRowCount, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByY, getStartYOfRowPosition, getUnderlyingLayer, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, isColumnPositionResizable, isDynamicSizeLayer, isRowPositionResizable, loadState, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, saveState, setClientAreaProvider, setUnderlyingLayer, underlyingToLocalColumnPosition, underlyingToLocalColumnPositions, underlyingToLocalRowPosition, underlyingToLocalRowPositionsVon Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
addConfiguration, addLayerListener, clearConfiguration, fireLayerEvent, getBoundsByPosition, getClientAreaProvider, getConfigLabelAccumulator, getProvidedLabels, getRegionName, hasLayerListener, registerCommandHandler, registerCommandHandlers, registerEventHandler, registerPersistable, removeLayerListener, setConfigLabelAccumulator, setLayerPainter, setRegionName, toString, 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, dispose, doCommand, fireLayerEvent, getBoundsByPosition, getCellPainter, getClientAreaProvider, getDisplayModeByPosition, getHeight, getLayerPainter, getPreferredHeight, getPreferredRowCount, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByY, getStartYOfRowPosition, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, hasLayerListener, isColumnPositionResizable, isRowPositionResizable, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, registerCommandHandler, registerPersistable, removeLayerListener, setClientAreaProvider, underlyingToLocalColumnPosition, underlyingToLocalColumnPositions, underlyingToLocalRowPosition, underlyingToLocalRowPositions, unregisterCommandHandler, unregisterPersistableVon Schnittstelle geerbte Methoden org.eclipse.nebula.widgets.nattable.persistence.IPersistable
loadState, saveState
-
Konstruktordetails
-
DataTableFillLayout
public DataTableFillLayout(org.eclipse.swt.widgets.Control parent, org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, DataTableContext context, DataTableBodyLayerStack bodyLayerStack) - Parameter:
parent-underlyingDataLayer-context-bodyLayerStack-
-
-
Methodendetails
-
getCellByPosition
public org.eclipse.nebula.widgets.nattable.layer.cell.ILayerCell getCellByPosition(int columnPosition, int rowPosition) - Angegeben von:
getCellByPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getCellByPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getColumnCount
public int getColumnCount()- Angegeben von:
getColumnCountin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getColumnCountin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getColumnIndexByPosition
public int getColumnIndexByPosition(int columnPosition) - Angegeben von:
getColumnIndexByPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getColumnIndexByPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getColumnPositionByIndex
public int getColumnPositionByIndex(int columnIndex) - Angegeben von:
getColumnPositionByIndexin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
-
getColumnPositionByX
public int getColumnPositionByX(int x) - Angegeben von:
getColumnPositionByXin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getColumnPositionByXin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getColumnWidthByPosition
public int getColumnWidthByPosition(int columnPosition) - Angegeben von:
getColumnWidthByPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getColumnWidthByPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getConfigLabelsByPosition
public org.eclipse.nebula.widgets.nattable.layer.LabelStack getConfigLabelsByPosition(int columnPosition, int rowPosition) - Angegeben von:
getConfigLabelsByPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getConfigLabelsByPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getDataValueByPosition
NOTE: Since this is aIUniqueIndexLayersitting close to theDataLayer, columnPosition == columnIndex.- Angegeben von:
getDataValueByPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getDataValueByPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform- Parameter:
columnPosition-rowPosition-- Gibt zurück:
-
getPreferredColumnCount
public int getPreferredColumnCount()- Angegeben von:
getPreferredColumnCountin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getPreferredColumnCountin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getPreferredWidth
public int getPreferredWidth()- Angegeben von:
getPreferredWidthin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getPreferredWidthin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getRowPositionByIndex
public int getRowPositionByIndex(int rowIndex) - Angegeben von:
getRowPositionByIndexin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
-
getStartXOfColumnPosition
public int getStartXOfColumnPosition(int columnPosition) - Angegeben von:
getStartXOfColumnPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getStartXOfColumnPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getWidth
public int getWidth()- Angegeben von:
getWidthin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getWidthin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
handleLayerEvent
public void handleLayerEvent(org.eclipse.nebula.widgets.nattable.layer.event.ILayerEvent event) - Angegeben von:
handleLayerEventin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayerListener- Setzt außer Kraft:
handleLayerEventin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayer
-