Klasse DataTableSelectionLayer

java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
org.eclipse.nebula.widgets.nattable.layer.AbstractIndexLayerTransform
org.eclipse.nebula.widgets.nattable.selection.SelectionLayer
org.deidentifier.arx.gui.view.impl.common.datatable.DataTableSelectionLayer
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 DataTableSelectionLayer extends org.eclipse.nebula.widgets.nattable.selection.SelectionLayer
A selection layer for data views.
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.nebula.widgets.nattable.selection.SelectionLayer

    org.eclipse.nebula.widgets.nattable.selection.SelectionLayer.MoveDirectionEnum
  • Feldübersicht

    Von Klasse geerbte Felder org.eclipse.nebula.widgets.nattable.selection.SelectionLayer

    bottomRightInSelection, fillHandleRegion, lastSelectedCell, lastSelectedRegion, MOVE_ALL, NO_SELECTION, selectCellCommandHandler, selectColumnCommandHandler, selectionAnchor, selectionModel, selectRowCommandHandler, 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
    DataTableSelectionLayer(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingLayer, DataTableContext context)
    Creates a new instance.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
    isCellPositionSelected(int columnPosition, int rowPosition)
     
    boolean
    isColumnPositionFullySelected(int columnPosition)
     
    boolean
    isColumnPositionSelected(int columnPosition)
     
    boolean
    isRowPositionFullySelected(int rowPosition)
     
    boolean
    isRowPositionSelected(int rowPosition)
     

    Von Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.selection.SelectionLayer

    addSelection, allCellsSelectedInRegion, clear, clear, clearSelection, clearSelection, doCommand, fireCellSelectionEvent, getCellPositionToMoveFrom, getConfigLabelsByPosition, getDisplayModeByPosition, getFillHandleRegion, getFullySelectedColumnPositions, getFullySelectedRowPositions, getLastSelectedCellPosition, getLastSelectedRegion, getProvidedLabels, getSelectedCellPositions, getSelectedCells, getSelectedColumnPositions, getSelectedRowCount, getSelectedRowPositions, getSelectionAnchor, getSelectionModel, handleColumnHideCommand, handleColumnResizeCommand, handleMultiColumnHideCommand, handleMultiRowHideCommand, handleRowHideCommand, handleRowPositionHideCommand, handleRowResizeCommand, hasColumnSelection, hasRowSelection, markFillHandleCell, moveSelectionAnchor, registerCommandHandlers, selectAll, selectCell, selectColumn, selectRegion, selectRow, setFillHandleRegion, setLastSelectedCell, setLastSelectedRegion, setLastSelectedRegion, setSelectedCell, setSelectionModel

    Von Klasse geerbte Methoden org.eclipse.nebula.widgets.nattable.layer.AbstractIndexLayerTransform

    configure, dispose, getCellByPosition, getCellPainter, getColumnCount, getColumnIndexByPosition, getColumnPositionByIndex, getColumnPositionByX, getColumnWidthByPosition, getDataValueByPosition, getHeight, getLayerPainter, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByIndex, getRowPositionByY, 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, getRegionName, handleLayerEvent, hasLayerListener, registerCommandHandler, 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, fireLayerEvent, getBoundsByPosition, getClientAreaProvider, hasLayerListener, registerCommandHandler, registerPersistable, removeLayerListener, unregisterCommandHandler, unregisterPersistable

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

    handleLayerEvent
  • Konstruktordetails

    • DataTableSelectionLayer

      public DataTableSelectionLayer(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer underlyingLayer, DataTableContext context)
      Creates a new instance.
      Parameter:
      underlyingLayer -
      context -
  • Methodendetails

    • isCellPositionSelected

      public boolean isCellPositionSelected(int columnPosition, int rowPosition)
      Setzt außer Kraft:
      isCellPositionSelected in Klasse org.eclipse.nebula.widgets.nattable.selection.SelectionLayer
    • isColumnPositionFullySelected

      public boolean isColumnPositionFullySelected(int columnPosition)
      Setzt außer Kraft:
      isColumnPositionFullySelected in Klasse org.eclipse.nebula.widgets.nattable.selection.SelectionLayer
    • isColumnPositionSelected

      public boolean isColumnPositionSelected(int columnPosition)
      Setzt außer Kraft:
      isColumnPositionSelected in Klasse org.eclipse.nebula.widgets.nattable.selection.SelectionLayer
    • isRowPositionFullySelected

      public boolean isRowPositionFullySelected(int rowPosition)
      Setzt außer Kraft:
      isRowPositionFullySelected in Klasse org.eclipse.nebula.widgets.nattable.selection.SelectionLayer
    • isRowPositionSelected

      public boolean isRowPositionSelected(int rowPosition)
      Setzt außer Kraft:
      isRowPositionSelected in Klasse org.eclipse.nebula.widgets.nattable.selection.SelectionLayer