public abstract class ViewData extends java.lang.Object implements IView
Data
object.Constructor and Description |
---|
ViewData(org.eclipse.swt.widgets.Composite parent,
Controller controller,
java.lang.String helpid,
java.lang.String title)
Creates a new data view.
|
Modifier and Type | Method and Description |
---|---|
void |
addScrollBarListener(org.eclipse.swt.widgets.Listener listener)
Add a scrollbar listener to this view.
|
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Adds a listener to the folder
|
org.eclipse.swt.widgets.Composite |
createAdditionalItem(java.lang.String title,
java.lang.String helpid)
Adds an additional item to the folder
|
void |
dispose()
Disposes the view.
|
int |
getSelectionIndex()
Returns the selection index of the folder
|
org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer |
getViewportLayer()
Returns the NatTable viewport layer.
|
void |
reset()
Resets the view.
|
void |
setSelectedItem(int index)
Sets the selection
|
void |
setSelectionIndex(int index)
Sets the selection index of the folder
|
void |
update(ModelEvent event)
Updates the view.
|
public ViewData(org.eclipse.swt.widgets.Composite parent, Controller controller, java.lang.String helpid, java.lang.String title)
parent
- controller
- title
- helpid
- public void addScrollBarListener(org.eclipse.swt.widgets.Listener listener)
listener
- public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
listener
- public org.eclipse.swt.widgets.Composite createAdditionalItem(java.lang.String title, java.lang.String helpid)
title
- helpid
- public void dispose()
IView
public int getSelectionIndex()
public org.eclipse.nebula.widgets.nattable.viewport.ViewportLayer getViewportLayer()
public void reset()
IView
public void setSelectedItem(int index)
index
- public void setSelectionIndex(int index)
index
- public void update(ModelEvent event)
IView