IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.xui.widgets
Class XUISWTFieldDataWidget

java.lang.Object
  extended by com.ibm.btt.rcp.xui.widgets.XUIWidget
      extended by com.ibm.btt.rcp.xui.widgets.XUISWTWidget
          extended by com.ibm.btt.rcp.xui.widgets.XUISWTFieldDataWidget
All Implemented Interfaces:
IFieldDataHolder, IKeyHolder, IXUIEventListener, IXUIWidget, java.util.EventListener, org.eclipse.swt.events.FocusListener, org.eclipse.swt.internal.SWTEventListener
Direct Known Subclasses:
AbstractXUIListWidget, AbstractXUIText, XUICheckBox, XUIGroup, XUILabel

public abstract class XUISWTFieldDataWidget
extends XUISWTWidget
implements IFieldDataHolder

XML UI base class for widgets which access field data


Field Summary
protected  boolean initialized
           
 
Fields inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget
background, focusLost, foreground
 
Constructor Summary
XUISWTFieldDataWidget()
           
 
Method Summary
 java.lang.String getDataName()
          Get field data name
 java.lang.Object getDataValue()
          Get field data value
 void handleXUIEvent(IXUIEventObject object)
          Logics when receive XUI events
abstract  void refresh()
          Refresh widget using latest data
 void setDataName(java.lang.String name)
          Set field data name
 void setDataValue(java.lang.Object value)
          Set field data value
 
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget
addListener, cacheProperty, createWidget, dispose, focusGained, focusLost, getCachedProperties, getStyle, getWidget, handleRequired, initialize, 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.widgets.IXUIWidget
getWidgetType
 

Field Detail

initialized

protected boolean initialized
Constructor Detail

XUISWTFieldDataWidget

public XUISWTFieldDataWidget()
Method Detail

getDataName

public java.lang.String getDataName()
Description copied from interface: IFieldDataHolder
Get field data name

Specified by:
getDataName in interface IFieldDataHolder
Returns:

setDataName

public void setDataName(java.lang.String name)
Description copied from interface: IFieldDataHolder
Set field data name

Specified by:
setDataName in interface IFieldDataHolder

setDataValue

public void setDataValue(java.lang.Object value)
Description copied from interface: IFieldDataHolder
Set field data value

Specified by:
setDataValue in interface IFieldDataHolder

getDataValue

public java.lang.Object getDataValue()
Description copied from interface: IFieldDataHolder
Get field data value

Specified by:
getDataValue in interface IFieldDataHolder
Returns:

refresh

public abstract void refresh()
Refresh widget using latest data


handleXUIEvent

public void handleXUIEvent(IXUIEventObject object)
Description copied from interface: IXUIEventListener
Logics when receive XUI events

Specified by:
handleXUIEvent in interface IXUIEventListener
Overrides:
handleXUIEvent in class XUIWidget
Parameters:
object - XUI event object

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010