|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.rcp.xui.widgets.XUIWidget
com.ibm.btt.rcp.xui.widgets.XUISWTWidget
com.ibm.btt.rcp.xui.widgets.XUISWTTableDataWidget
com.ibm.btt.rcp.xui.widgets.XUITable
@Appearance(value={"bounds","font","background","foreground","enabled","border","visible","headerVisible","linesVisible","check"}) @General(value={"id","tabIndex","dataName","dataNameForList","required"}) @Injection(value={"initializers","actions"}) public class XUITable
XML UI Table widget
Field Summary | |
---|---|
protected java.util.List<XUITableColumn> |
columns
|
protected java.util.Map<java.lang.String,XUITableColumn> |
dataNameColumnMapping
|
protected org.eclipse.jface.viewers.TableViewer |
viewer
|
Fields inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget |
---|
background, focusLost, foreground |
Constructor Summary | |
---|---|
XUITable()
|
Method Summary | |
---|---|
void |
addColumn(XUITableColumn column)
Add Table Column |
protected void |
addKeyboardModifySupport()
Add keyboard support for table modification |
protected org.eclipse.swt.widgets.Widget |
createWidget(org.eclipse.swt.widgets.Composite parent)
Create wrapped SWT widget using java reflection |
java.util.List<XUITableColumn> |
getColumns()
Get Table Columns |
protected int |
getStyle()
Get SWT widget style |
org.eclipse.jface.viewers.TableViewer |
getTableViewer()
Get Table Viewer instance which controls this widget |
org.eclipse.swt.widgets.Table |
getWidget()
Get wrapped widget instance |
java.lang.Class<?> |
getWidgetType()
Get wrapped widget class type |
void |
handleXUIEvent(IXUIEventObject object)
Logics when receive XUI events |
void |
initialize(org.eclipse.swt.widgets.Composite parent)
Initialize this XUI widget. |
boolean |
isAddible()
Get if this table can add new rows |
boolean |
isCheck()
Get if this table has check box in each row |
boolean |
isNotFilled()
Get if this source is not filled |
void |
refresh()
Refresh table selection using latest data |
void |
refreshList()
Refresh table conents using latest data |
void |
removeColumn(XUITableColumn column)
Remove Table Column |
void |
setAddible(boolean addible)
Set if this table can add new rows |
void |
setCheck(boolean check)
Set if this table has check box in each row |
void |
setColumns(java.util.List<XUITableColumn> columns)
Set Table Columns |
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTTableDataWidget |
---|
getData, getDataForList, getDataName, getDataNameForList, isBorder, isRequired, setBorder, setData, setDataForList, setDataName, setDataNameForList, setRequired |
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget |
---|
addListener, cacheProperty, dispose, focusGained, focusLost, getCachedProperties, handleRequired, installListeners, removeListener, setColors, setListeners |
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUIWidget |
---|
fireXUIEvent, getActions, getHelpId, getId, getInitializers, getParent, getTabIndex, getXUIView, setActions, setHelpId, setId, setInitializers, setParent, setTabIndex, setXUIView |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.btt.rcp.xui.data.IKeyHolder |
---|
getId, setId |
Field Detail |
---|
protected java.util.List<XUITableColumn> columns
protected org.eclipse.jface.viewers.TableViewer viewer
protected java.util.Map<java.lang.String,XUITableColumn> dataNameColumnMapping
Constructor Detail |
---|
public XUITable()
Method Detail |
---|
public java.lang.Class<?> getWidgetType()
IXUIWidget
protected org.eclipse.swt.widgets.Widget createWidget(org.eclipse.swt.widgets.Composite parent)
XUISWTWidget
createWidget
in class XUISWTWidget
public void initialize(org.eclipse.swt.widgets.Composite parent)
XUISWTWidget
initialize
in class XUISWTWidget
protected void addKeyboardModifySupport()
public org.eclipse.swt.widgets.Table getWidget()
IXUIWidget
getWidget
in interface IXUIWidget
getWidget
in class XUISWTWidget
public java.util.List<XUITableColumn> getColumns()
public void addColumn(XUITableColumn column)
column
- public void removeColumn(XUITableColumn column)
column
- public void setColumns(java.util.List<XUITableColumn> columns)
columns
- protected int getStyle()
XUISWTWidget
getStyle
in class XUISWTTableDataWidget
public boolean isNotFilled()
IXUIRequiredSource
public void refreshList()
XUISWTTableDataWidget
refreshList
in class XUISWTTableDataWidget
public void refresh()
XUISWTTableDataWidget
refresh
in class XUISWTTableDataWidget
public boolean isAddible()
public void setAddible(boolean addible)
addible
- public void handleXUIEvent(IXUIEventObject object)
IXUIEventListener
handleXUIEvent
in interface IXUIEventListener
handleXUIEvent
in class XUIWidget
object
- XUI event objectpublic org.eclipse.jface.viewers.TableViewer getTableViewer()
public boolean isCheck()
public void setCheck(boolean check)
check
-
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |