IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

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

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
              extended by com.ibm.btt.rcp.xui.widgets.XUIGroup
All Implemented Interfaces:
IFieldDataHolder, IKeyHolder, IXUIEventListener, IXUIRequiredSource, IXUIComposite, IXUIWidget, java.util.EventListener, org.eclipse.swt.events.FocusListener, org.eclipse.swt.internal.SWTEventListener

@Appearance(value={"bounds","text","font","background","foreground","enabled","visible"})
@General(value={"id","tabIndex","dataName","required"})
@Injection(value="initializers")
public class XUIGroup
extends XUISWTFieldDataWidget
implements IXUIComposite, IXUIRequiredSource

XML UI Group 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
XUIGroup()
           
 
Method Summary
 void addChild(IXUIWidget widget)
          Add child widget
 java.util.List<IXUIWidget> getChildren()
          Get children widgets
 org.eclipse.swt.widgets.Group 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 isNotFilled()
          Get if this source is not filled
 boolean isRequired()
          Get if this source is required
 void refresh()
          Refresh widget using latest data
 void removeChild(IXUIWidget widget)
          Remove child widget
protected  void select(java.lang.Object value)
          Select radio button contains in this group whose value equals desired value.
 void setHelpId(java.lang.String helpId)
          Set Help ID for looking up the help contents.
 void setRequired(boolean required)
          Set if this source is required
 void setXUIView(IXUIView view)
          Set XUI View of this widget
 
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTFieldDataWidget
getDataName, getDataValue, setDataName, setDataValue
 
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget
addListener, cacheProperty, createWidget, dispose, focusGained, focusLost, getCachedProperties, getStyle, 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, setId, setInitializers, setParent, setTabIndex
 
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
dispose, getParent, getXUIView, setParent
 
Methods inherited from interface com.ibm.btt.rcp.xui.data.IKeyHolder
getId, setId
 

Constructor Detail

XUIGroup

public XUIGroup()
Method Detail

getChildren

public java.util.List<IXUIWidget> getChildren()
Description copied from interface: IXUIComposite
Get children widgets

Specified by:
getChildren in interface IXUIComposite
Returns:

setXUIView

public void setXUIView(IXUIView view)
Description copied from interface: IXUIWidget
Set XUI View of this widget

Specified by:
setXUIView in interface IXUIWidget
Overrides:
setXUIView in class XUIWidget

addChild

public void addChild(IXUIWidget widget)
Description copied from interface: IXUIComposite
Add child widget

Specified by:
addChild in interface IXUIComposite

removeChild

public void removeChild(IXUIWidget widget)
Description copied from interface: IXUIComposite
Remove child widget

Specified by:
removeChild in interface IXUIComposite

getWidget

public org.eclipse.swt.widgets.Group getWidget()
Description copied from interface: IXUIWidget
Get wrapped widget instance

Specified by:
getWidget in interface IXUIWidget
Overrides:
getWidget in class XUISWTWidget
Returns:

initialize

public void initialize(org.eclipse.swt.widgets.Composite parent)
Description copied from class: XUISWTWidget
Initialize this XUI widget. In this method, create wrapped SWT widget; inject global settings and cached properties into it; and so on.

Overrides:
initialize in class XUISWTWidget

setHelpId

public void setHelpId(java.lang.String helpId)
Description copied from class: XUIWidget
Set Help ID for looking up the help contents.

Overrides:
setHelpId in class XUIWidget

refresh

public void refresh()
Description copied from class: XUISWTFieldDataWidget
Refresh widget using latest data

Specified by:
refresh in class XUISWTFieldDataWidget

select

protected void select(java.lang.Object value)
Select radio button contains in this group whose value equals desired value.

Parameters:
value -

isRequired

public boolean isRequired()
Description copied from interface: IXUIRequiredSource
Get if this source is required

Specified by:
isRequired in interface IXUIRequiredSource
Returns:

setRequired

public void setRequired(boolean required)
Description copied from interface: IXUIRequiredSource
Set if this source is required

Specified by:
setRequired in interface IXUIRequiredSource

isNotFilled

public boolean isNotFilled()
Description copied from interface: IXUIRequiredSource
Get if this source is not filled

Specified by:
isNotFilled in interface IXUIRequiredSource
Returns:

getWidgetType

public java.lang.Class<?> getWidgetType()
Description copied from interface: IXUIWidget
Get wrapped widget class type

Specified by:
getWidgetType in interface IXUIWidget
Returns:

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 XUISWTFieldDataWidget
Parameters:
object - XUI event object

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010