java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
org.eclipse.nebula.widgets.nattable.NatTable
org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture.NatTableFixture
All Implemented Interfaces:
EventListener, ILayer, ILayerListener, IPersistable, IClientAreaProvider, org.eclipse.swt.events.PaintListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener

public class NatTableFixture extends NatTable
  • Constructor Details

    • NatTableFixture

      public NatTableFixture()
    • NatTableFixture

      public NatTableFixture(ILayer underlyingLayer)
    • NatTableFixture

      public NatTableFixture(org.eclipse.swt.widgets.Shell shell, ILayer underlyingLayer)
    • NatTableFixture

      public NatTableFixture(org.eclipse.swt.widgets.Shell shell, ILayer underlyingLayer, int width, int height)
    • NatTableFixture

      public NatTableFixture(ILayer underlyingLayer, boolean autoconfigure)
    • NatTableFixture

      public NatTableFixture(ILayer underlyingLayer, int width, int height, boolean autoconfigure)
  • Method Details

    • handleLayerEvent

      public void handleLayerEvent(ILayerEvent event)
      Description copied from interface: ILayerListener
      Handle an event notification from an ILayer
      Specified by:
      handleLayerEvent in interface ILayerListener
      Overrides:
      handleLayerEvent in class NatTable
      Parameters:
      event - the event
    • updateResize

      public void updateResize()
      Overrides:
      updateResize in class NatTable
    • getEventCount

      public int getEventCount()
    • isUpdated

      public boolean isUpdated()
    • registerLabelOnColumn

      public void registerLabelOnColumn(DataLayer bodyDataLayer, int columnIndex, String columnLabel)
    • registerLabelOnColumnHeader

      public void registerLabelOnColumnHeader(DataLayer columnHeaderDataLayer, int columnIndex, String columnLabel)
    • scrollToColumn

      public void scrollToColumn(int gridColumnPosition)
    • scrollToRow

      public void scrollToRow(int gridRowPosition)
    • enableEditingOnAllCells

      public void enableEditingOnAllCells()
    • getConfigRegistry

      public ConfigRegistry getConfigRegistry()
      Overrides:
      getConfigRegistry in class NatTable
      Returns:
      IConfigRegistry used to hold the configurations.