Klasse LayerRowFillLayout
java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
org.deidentifier.arx.gui.view.impl.common.table.CTLayer
org.deidentifier.arx.gui.view.impl.common.table.LayerRowFillLayout
- Alle implementierten Schnittstellen:
CTComponent,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 LayerRowFillLayout
extends CTLayer
implements org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
Adds additional rows at the end that fill up the available height.
-
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
KonstruktorenKonstruktorBeschreibungLayerRowFillLayout(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, CTConfiguration config, CTContext context) Creates a new instance -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.eclipse.nebula.widgets.nattable.layer.cell.ILayerCellgetCellByPosition(int columnPosition, int rowPosition) intgetColumnPositionByIndex(int columnIndex) 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.intintintintintgetRowHeightByPosition(int rowPosition) intgetRowIndexByPosition(int rowPosition) intgetRowPositionByIndex(int rowIndex) intgetRowPositionByY(int y) Von Klasse geerbte Methoden org.deidentifier.arx.gui.view.impl.common.table.CTLayer
getConfig, getContextVon Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
configure, dispose, doCommand, getCellPainter, getColumnCount, getColumnIndexByPosition, getColumnPositionByX, getColumnWidthByPosition, getDisplayModeByPosition, getLayerPainter, getPreferredColumnCount, getPreferredWidth, getRegionLabelsByXY, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayer, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getWidth, 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, handleLayerEvent, 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, getColumnCount, getColumnIndexByPosition, getColumnPositionByX, getColumnWidthByPosition, getDisplayModeByPosition, getLayerPainter, getPreferredColumnCount, getPreferredWidth, getRegionLabelsByXY, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getWidth, hasLayerListener, isColumnPositionResizable, isRowPositionResizable, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, registerCommandHandler, registerPersistable, removeLayerListener, setClientAreaProvider, underlyingToLocalColumnPosition, underlyingToLocalColumnPositions, underlyingToLocalRowPosition, underlyingToLocalRowPositions, unregisterCommandHandler, unregisterPersistableVon Schnittstelle geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.ILayerListener
handleLayerEventVon Schnittstelle geerbte Methoden org.eclipse.nebula.widgets.nattable.persistence.IPersistable
loadState, saveState
-
Konstruktordetails
-
LayerRowFillLayout
public LayerRowFillLayout(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, CTConfiguration config, CTContext context) Creates a new instance- Parameter:
underlyingDataLayer-config-context-
-
-
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
-
getColumnPositionByIndex
public int getColumnPositionByIndex(int columnIndex) - Angegeben von:
getColumnPositionByIndexin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
-
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:
-
getHeight
public int getHeight()- Angegeben von:
getHeightin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getHeightin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getPreferredHeight
public int getPreferredHeight()- Angegeben von:
getPreferredHeightin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getPreferredHeightin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getPreferredRowCount
public int getPreferredRowCount()- Angegeben von:
getPreferredRowCountin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getPreferredRowCountin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getRowCount
public int getRowCount()- Angegeben von:
getRowCountin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getRowCountin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getRowHeightByPosition
public int getRowHeightByPosition(int rowPosition) - Angegeben von:
getRowHeightByPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getRowHeightByPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getRowIndexByPosition
public int getRowIndexByPosition(int rowPosition) - Angegeben von:
getRowIndexByPositionin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getRowIndexByPositionin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-
getRowPositionByIndex
public int getRowPositionByIndex(int rowIndex) - Angegeben von:
getRowPositionByIndexin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
-
getRowPositionByY
public int getRowPositionByY(int y) - Angegeben von:
getRowPositionByYin Schnittstelleorg.eclipse.nebula.widgets.nattable.layer.ILayer- Setzt außer Kraft:
getRowPositionByYin Klasseorg.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
-