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

    underlyingLayer

    Von Klasse geerbte Felder org.eclipse.nebula.widgets.nattable.layer.AbstractLayer

    commandHandlers, eventHandlers, eventHelperLock, layerPainter

    Von Schnittstelle geerbte Felder org.eclipse.nebula.widgets.nattable.persistence.IPersistable

    DOT, VALUE_SEPARATOR
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    LayerRowFillLayout(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, CTConfiguration config, CTContext context)
    Creates a new instance
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    org.eclipse.nebula.widgets.nattable.layer.cell.ILayerCell
    getCellByPosition(int columnPosition, int rowPosition)
     
    int
    getColumnPositionByIndex(int columnIndex)
     
    org.eclipse.nebula.widgets.nattable.layer.LabelStack
    getConfigLabelsByPosition(int columnPosition, int rowPosition)
     
    getDataValueByPosition(int columnPosition, int rowPosition)
    NOTE: Since this is a IUniqueIndexLayer sitting close to the DataLayer, columnPosition == columnIndex.
    int
     
    int
     
    int
     
    int
     
    int
    getRowHeightByPosition(int rowPosition)
     
    int
    getRowIndexByPosition(int rowPosition)
     
    int
    getRowPositionByIndex(int rowIndex)
     
    int
     

    Von Klasse geerbte Methoden org.deidentifier.arx.gui.view.impl.common.table.CTLayer

    getConfig, getContext

    Von 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, underlyingToLocalRowPositions

    Von 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, unregisterPersistable

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von 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, unregisterPersistable

    Von Schnittstelle geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.ILayerListener

    handleLayerEvent

    Von 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:
      getCellByPosition in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getCellByPosition in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getColumnPositionByIndex

      public int getColumnPositionByIndex(int columnIndex)
      Angegeben von:
      getColumnPositionByIndex in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
    • getConfigLabelsByPosition

      public org.eclipse.nebula.widgets.nattable.layer.LabelStack getConfigLabelsByPosition(int columnPosition, int rowPosition)
      Angegeben von:
      getConfigLabelsByPosition in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getConfigLabelsByPosition in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getDataValueByPosition

      public Object getDataValueByPosition(int columnPosition, int rowPosition)
      NOTE: Since this is a IUniqueIndexLayer sitting close to the DataLayer, columnPosition == columnIndex.
      Angegeben von:
      getDataValueByPosition in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getDataValueByPosition in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
      Parameter:
      columnPosition -
      rowPosition -
      Gibt zurück:
    • getHeight

      public int getHeight()
      Angegeben von:
      getHeight in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getHeight in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getPreferredHeight

      public int getPreferredHeight()
      Angegeben von:
      getPreferredHeight in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getPreferredHeight in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getPreferredRowCount

      public int getPreferredRowCount()
      Angegeben von:
      getPreferredRowCount in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getPreferredRowCount in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getRowCount

      public int getRowCount()
      Angegeben von:
      getRowCount in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getRowCount in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getRowHeightByPosition

      public int getRowHeightByPosition(int rowPosition)
      Angegeben von:
      getRowHeightByPosition in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getRowHeightByPosition in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getRowIndexByPosition

      public int getRowIndexByPosition(int rowPosition)
      Angegeben von:
      getRowIndexByPosition in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getRowIndexByPosition in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • getRowPositionByIndex

      public int getRowPositionByIndex(int rowIndex)
      Angegeben von:
      getRowPositionByIndex in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
    • getRowPositionByY

      public int getRowPositionByY(int y)
      Angegeben von:
      getRowPositionByY in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getRowPositionByY in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform