Klasse ViewData
java.lang.Object
org.deidentifier.arx.gui.view.impl.common.ViewData
- Alle implementierten Schnittstellen:
IView
- Bekannte direkte Unterklassen:
ViewDataInput,ViewDataOutput
A view on a
Data object.-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected final ControllerControllerprotected ModelModelprotected final ComponentDataTableWidget -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungViewData(org.eclipse.swt.widgets.Composite parent, Controller controller, String helpid, String title) Creates a new data view. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidactionCellSelected(org.eclipse.nebula.widgets.nattable.selection.event.CellSelectionEvent arg1) Cell selection event.protected voidactionColumnSelected(org.eclipse.nebula.widgets.nattable.selection.event.ColumnSelectionEvent arg1) Column selection event.protected abstract voidCalled when the sort button is pressed.voidaddScrollBarListener(org.eclipse.swt.widgets.Listener listener) Add a scrollbar listener to this view.voidaddSelectionListener(org.eclipse.swt.events.SelectionListener listener) Adds a listener to the folderorg.eclipse.swt.widgets.CompositecreateAdditionalItem(String title, String helpid) Adds an additional item to the foldervoiddispose()Disposes the view.protected voidEnable sorting.protected abstract DataDefinitionReturns the data definition.protected abstract DataHandleReturns the data definition.intReturns the selection index of the folderorg.eclipse.nebula.widgets.nattable.viewport.ViewportLayerReturns the NatTable viewport layer.voidreset()Resets the view.voidsetSelection(int index) Sets the selection index of the foldervoidupdate(ModelEvent event) Updates the view.protected voidupdateHeaderImage(int index, String attribute, DataDefinition def) Updates the header image in the table.
-
Felddetails
-
table
Widget -
controller
Controller -
model
Model
-
-
Konstruktordetails
-
ViewData
public ViewData(org.eclipse.swt.widgets.Composite parent, Controller controller, String helpid, String title) Creates a new data view.- Parameter:
parent-controller-helpid-title-
-
-
Methodendetails
-
addScrollBarListener
public void addScrollBarListener(org.eclipse.swt.widgets.Listener listener) Add a scrollbar listener to this view.- Parameter:
listener-
-
addSelectionListener
public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener) Adds a listener to the folder- Parameter:
listener-
-
createAdditionalItem
Adds an additional item to the folder- Parameter:
title-helpid-- Gibt zurück:
-
dispose
public void dispose()Beschreibung aus Schnittstelle kopiert:IViewDisposes the view. -
getSelectionIndex
public int getSelectionIndex()Returns the selection index of the folder- Gibt zurück:
-
getViewportLayer
public org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer getViewportLayer()Returns the NatTable viewport layer.- Gibt zurück:
-
reset
public void reset()Beschreibung aus Schnittstelle kopiert:IViewResets the view. -
setSelection
public void setSelection(int index) Sets the selection index of the folder- Parameter:
index-
-
update
Beschreibung aus Schnittstelle kopiert:IViewUpdates the view. -
actionCellSelected
protected void actionCellSelected(org.eclipse.nebula.widgets.nattable.selection.event.CellSelectionEvent arg1) Cell selection event.- Parameter:
arg1-
-
actionColumnSelected
protected void actionColumnSelected(org.eclipse.nebula.widgets.nattable.selection.event.ColumnSelectionEvent arg1) Column selection event.- Parameter:
arg1-
-
actionSort
protected abstract void actionSort()Called when the sort button is pressed. -
enableSorting
protected void enableSorting()Enable sorting. -
getDefinition
Returns the data definition.- Gibt zurück:
-
getHandle
Returns the data definition.- Gibt zurück:
-
updateHeaderImage
Updates the header image in the table.- Parameter:
index-type-
-