|
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.XUISWTFieldDataWidget
com.ibm.btt.rcp.xui.widgets.AbstractXUIListWidget
com.ibm.btt.rcp.xui.widgets.XUICombo
@Appearance(value={"bounds","text","font","alignment","background","foreground","enabled","visible","border","editable","items"}) @General(value={"id","tabIndex","dataName","dataNameForList","required","helpId"}) @Injection(value={"initializers","actions"}) public class XUICombo
XML UI Combo Widget
Field Summary |
---|
Fields inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTFieldDataWidget |
---|
initialized |
Fields inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget |
---|
background, focusLost, foreground |
Constructor Summary | |
---|---|
XUICombo()
|
Method Summary | |
---|---|
protected org.eclipse.swt.widgets.Widget |
createWidget(org.eclipse.swt.widgets.Composite parent)
Create wrapped SWT widget using java reflection |
void |
focusLost(org.eclipse.swt.events.FocusEvent e)
|
java.lang.String |
getDataValue()
Get field data value |
java.lang.String[] |
getItems()
Get items of a string array from list |
protected int |
getStyle()
Get SWT widget style |
org.eclipse.swt.custom.CCombo |
getWidget()
Get wrapped widget instance |
java.lang.Class<?> |
getWidgetType()
Get wrapped widget class type |
void |
handleXUIEvent(IXUIEventObject object)
Logics when receive XUI events |
void |
installListeners()
Install SWT listeners to this widget. |
boolean |
isEditable()
If it is true, Combo is editable; If it is false, it can¡¯t be edited. |
boolean |
isNotFilled()
Get if this source is not filled |
void |
refresh()
Refresh widget using latest data |
void |
refreshList()
Refresh whole list using list data |
void |
setEditable(boolean editable)
If it is true, Combo is editable; If it is false, it can¡¯t be edited. |
Methods inherited from class com.ibm.btt.rcp.xui.widgets.AbstractXUIListWidget |
---|
getDataForList, getDataNameForList, isBorder, isRequired, setBorder, setDataForList, setDataNameForList, setRequired, setValuesForListModel |
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTFieldDataWidget |
---|
getDataName, setDataName, setDataValue |
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget |
---|
addListener, cacheProperty, dispose, focusGained, getCachedProperties, handleRequired, initialize, 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 |
Constructor Detail |
---|
public XUICombo()
Method Detail |
---|
protected org.eclipse.swt.widgets.Widget createWidget(org.eclipse.swt.widgets.Composite parent)
XUISWTWidget
createWidget
in class XUISWTWidget
public java.lang.Class<?> getWidgetType()
IXUIWidget
public void installListeners()
XUISWTWidget
installListeners
in class XUISWTWidget
public void focusLost(org.eclipse.swt.events.FocusEvent e)
focusLost
in interface org.eclipse.swt.events.FocusListener
focusLost
in class XUISWTWidget
public boolean isEditable()
public void setEditable(boolean editable)
editable
- public org.eclipse.swt.custom.CCombo getWidget()
IXUIWidget
getWidget
in interface IXUIWidget
getWidget
in class XUISWTWidget
public java.lang.String getDataValue()
IFieldDataHolder
getDataValue
in interface IFieldDataHolder
getDataValue
in class XUISWTFieldDataWidget
public java.lang.String[] getItems()
AbstractXUIListWidget
getItems
in class AbstractXUIListWidget
public void refresh()
XUISWTFieldDataWidget
refresh
in class XUISWTFieldDataWidget
public void refreshList()
AbstractXUIListWidget
refreshList
in class AbstractXUIListWidget
public boolean isNotFilled()
IXUIRequiredSource
public void handleXUIEvent(IXUIEventObject object)
IXUIEventListener
handleXUIEvent
in interface IXUIEventListener
handleXUIEvent
in class XUISWTFieldDataWidget
object
- XUI event objectprotected int getStyle()
XUISWTWidget
getStyle
in class AbstractXUIListWidget
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |