Klasse ComponentDataTable

java.lang.Object
org.deidentifier.arx.gui.view.impl.common.ComponentDataTable
Alle implementierten Schnittstellen:
IComponent

public class ComponentDataTable extends Object implements IComponent
This component displays a data table. It provides ARX-specific methods for displaying equivalence classes, research subsets and attribute types.
  • Konstruktordetails

    • ComponentDataTable

      public ComponentDataTable(Controller controller, org.eclipse.swt.widgets.Composite parent)
      Creates a new instance.
      Parameter:
      controller -
      parent -
  • Methodendetails

    • addMouseListener

      public void addMouseListener(org.eclipse.swt.events.MouseListener listener)
      Adds a mouse listener
      Parameter:
      listener -
    • addScrollBarListener

      public void addScrollBarListener(org.eclipse.swt.widgets.Listener listener)
      Adds a scroll bar listener.
      Parameter:
      listener -
    • addSelectionLayerListener

      public void addSelectionLayerListener(org.eclipse.nebula.widgets.nattable.layer.ILayerListener listener)
      Adds a select layer listener.
      Parameter:
      listener -
    • dispose

      public void dispose()
      Disposes the control.
    • getData

      public DataHandle getData()
      Returns the displayed data.
      Gibt zurück:
    • getHeaderImages

      public List<org.eclipse.swt.graphics.Image> getHeaderImages()
      Returns the list of header images.
      Gibt zurück:
    • getViewportLayer

      public org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer getViewportLayer()
      Returns the viewport layer.
      Gibt zurück:
    • redraw

      public void redraw()
      Redraws the component.
    • reset

      public void reset()
      Resets the component.
    • setData

      public void setData(DataHandle handle)
      Sets the displayed data.
      Parameter:
      handle -
    • setEnabled

      public void setEnabled(boolean val)
      Enables/disables the component.
      Parameter:
      val -
    • setGroups

      public void setGroups(int[] groups)
      Sets information about equivalence classes.
      Parameter:
      groups -
    • setLayoutData

      public void setLayoutData(Object data)
      Sets layout data.
      Parameter:
      data -
    • setResearchSubset

      public void setResearchSubset(RowSet researchSubset)
      Sets information about the research subset.
      Parameter:
      researchSubset -
    • setSelectedAttribute

      public void setSelectedAttribute(String attribute)
      Sets the selected attribute.
      Parameter:
      attribute -
    • toDisplay

      public org.eclipse.swt.graphics.Point toDisplay(int x, int y)
      Translates coordinates
      Parameter:
      x -
      y -
      Gibt zurück: