Klasse LayerColumnFillLayout

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.LayerColumnFillLayout
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 LayerColumnFillLayout extends CTLayer 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

    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
    LayerColumnFillLayout(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, CTConfiguration config, CTContext context)
     
    LayerColumnFillLayout(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, CTConfiguration config, CTContext context, boolean equalWidth)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
    doCommand(org.eclipse.nebula.widgets.nattable.command.ILayerCommand command)
     
    org.eclipse.nebula.widgets.nattable.layer.cell.ILayerCell
    getCellByPosition(int columnPosition, int rowPosition)
     
    int
     
    int
    getColumnIndexByPosition(int columnPosition)
     
    int
    getColumnPositionByIndex(int columnIndex)
     
    int
     
    int
    getColumnWidthByPosition(int columnPosition)
     
    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
    getRowPositionByIndex(int rowIndex)
     
    int
    getStartXOfColumnPosition(int columnPosition)
     
    int
     
    void
    handleLayerEvent(org.eclipse.nebula.widgets.nattable.layer.event.ILayerEvent event)
     

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

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

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

    loadState, saveState
  • Konstruktordetails

    • LayerColumnFillLayout

      public LayerColumnFillLayout(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, CTConfiguration config, CTContext context)
      Parameter:
      underlyingDataLayer -
      config -
      context -
    • LayerColumnFillLayout

      public LayerColumnFillLayout(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingDataLayer, CTConfiguration config, CTContext context, boolean equalWidth)
      Parameter:
      underlyingDataLayer -
      config -
      context -
      equalWidth -
  • Methodendetails

    • doCommand

      public boolean doCommand(org.eclipse.nebula.widgets.nattable.command.ILayerCommand command)
      Angegeben von:
      doCommand in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      doCommand in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • 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
    • getColumnCount

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

      public int getColumnIndexByPosition(int columnPosition)
      Angegeben von:
      getColumnIndexByPosition in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getColumnIndexByPosition 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
    • getColumnPositionByX

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

      public int getColumnWidthByPosition(int columnPosition)
      Angegeben von:
      getColumnWidthByPosition in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getColumnWidthByPosition in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayerTransform
    • 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:
    • getPreferredColumnCount

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

      public int getPreferredWidth()
      Angegeben von:
      getPreferredWidth in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayer
      Setzt außer Kraft:
      getPreferredWidth 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
    • getStartXOfColumnPosition

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

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

      public void handleLayerEvent(org.eclipse.nebula.widgets.nattable.layer.event.ILayerEvent event)
      Angegeben von:
      handleLayerEvent in Schnittstelle org.eclipse.nebula.widgets.nattable.layer.ILayerListener
      Setzt außer Kraft:
      handleLayerEvent in Klasse org.eclipse.nebula.widgets.nattable.layer.AbstractLayer