ee.quest.widget
Class BeanTableWidget<T>
java.lang.Object
ee.quest.widget.BeanTableWidget<T>
public abstract class BeanTableWidget<T>
- extends Object
- Author:
- Kaido Kalda
|
Constructor Summary |
BeanTableWidget(org.eclipse.swt.widgets.Composite composite)
|
BeanTableWidget(org.eclipse.swt.widgets.Composite composite,
boolean showCheck,
boolean showLines,
boolean showHeader)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FIXED_HEADER
public static final int FIXED_HEADER
- See Also:
- Constant Field Values
FIXED_CONTENT
public static final int FIXED_CONTENT
- See Also:
- Constant Field Values
NOT_FIXED
public static final int NOT_FIXED
- See Also:
- Constant Field Values
BeanTableWidget
public BeanTableWidget(org.eclipse.swt.widgets.Composite composite)
BeanTableWidget
public BeanTableWidget(org.eclipse.swt.widgets.Composite composite,
boolean showCheck,
boolean showLines,
boolean showHeader)
setLayoutData
public void setLayoutData(Object layoutData)
itemSelected
protected void itemSelected(T bean)
throws Exception
- Called on default selection event
- Parameters:
bean -
- Throws:
Exception
itemOpened
protected void itemOpened(T bean)
throws Exception
- Throws:
Exception
itemChecked
protected void itemChecked(T bean)
- Applies only if showCheck is true. Called on row check event.
- Parameters:
bean -
addMapping
public void addMapping(String field,
String name,
int fixMode)
addCheckMapping
public void addCheckMapping(String field)
loadTable
public void loadTable(boolean async)
loadTable
public void loadTable()
loadTable
public void loadTable(boolean async,
boolean forceReload)
filterMatches
protected boolean filterMatches(T data)
getDataList
public Iterator<T> getDataList()
getFilteredDataList
public Iterator<T> getFilteredDataList()
loadData
protected abstract List<T> loadData()
readSelectedBean
public T readSelectedBean()
throws Exception
- Reads data from selected row.
- Returns:
- selected bean
- Throws:
Exception
getTable
public org.eclipse.swt.widgets.Table getTable()
getItems
public org.eclipse.swt.widgets.TableItem[] getItems()
pack
public void pack()
contains
public boolean contains(T t)
Copyright © 2013. All Rights Reserved.