Klasse ComponentDataTable
java.lang.Object
org.deidentifier.arx.gui.view.impl.common.ComponentDataTable
- Alle implementierten Schnittstellen:
IComponent
This component displays a data table. It provides ARX-specific methods for displaying
equivalence classes, research subsets and attribute types.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungComponentDataTable(Controller controller, org.eclipse.swt.widgets.Composite parent) Creates a new instance. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddMouseListener(org.eclipse.swt.events.MouseListener listener) Adds a mouse listenervoidaddScrollBarListener(org.eclipse.swt.widgets.Listener listener) Adds a scroll bar listener.voidaddSelectionLayerListener(org.eclipse.nebula.widgets.nattable.layer.ILayerListener listener) Adds a select layer listener.voiddispose()Disposes the control.getData()Returns the displayed data.List<org.eclipse.swt.graphics.Image> Returns the list of header images.org.eclipse.nebula.widgets.nattable.viewport.ViewportLayerReturns the viewport layer.voidredraw()Redraws the component.voidreset()Resets the component.voidsetData(DataHandle handle) Sets the displayed data.voidsetEnabled(boolean val) Enables/disables the component.voidsetGroups(int[] groups) Sets information about equivalence classes.voidsetLayoutData(Object data) Sets layout data.voidsetResearchSubset(RowSet researchSubset) Sets information about the research subset.voidsetSelectedAttribute(String attribute) Sets the selected attribute.org.eclipse.swt.graphics.PointtoDisplay(int x, int y) Translates coordinates
-
Konstruktordetails
-
ComponentDataTable
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
Returns the displayed data.- Gibt zurück:
-
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
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
Sets layout data.- Parameter:
data-
-
setResearchSubset
Sets information about the research subset.- Parameter:
researchSubset-
-
setSelectedAttribute
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:
-