IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

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

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.XUICheckBox
All Implemented Interfaces:
IFieldDataHolder, IKeyHolder, IXUIEventListener, IXUIWidget, java.util.EventListener, org.eclipse.swt.events.FocusListener, org.eclipse.swt.internal.SWTEventListener

@Appearance(value={"bounds","text","font","alignment","background","foreground","enabled","visible","image"})
@General(value={"id","tabIndex","dataName","selectedValue","unselectedValue","helpId"})
@Injection(value={"initializers","actions"})
public class XUICheckBox
extends XUISWTFieldDataWidget

XML UI Check Box 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
XUICheckBox()
           
 
Method Summary
 void dispose()
          Dispose this widget, release resources.
 Alignment getAlignment()
          Get alignment mode, it has three values: LEFT, CENTER, and RIGHT.
 java.lang.String getSelectedValue()
          Get selected value
protected  int getStyle()
          Get SWT widget style
 java.lang.String getUnselectedValue()
          Get unselected value
 org.eclipse.swt.widgets.Button getWidget()
          Get wrapped widget instance
 java.lang.Class<?> getWidgetType()
          Get wrapped widget class type
protected  void installListeners()
          Install SWT listeners to this widget.
 void refresh()
          Refresh widget using latest data
 void setAlignment(Alignment alignment)
          Set alignment mode, it has three values: LEFT, CENTER, and RIGHT.
 void setSelectedValue(java.lang.String selectedValue)
          Set selected value
 void setUnselectedValue(java.lang.String unselectedValue)
          Set unselected value
 
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTFieldDataWidget
getDataName, getDataValue, handleXUIEvent, setDataName, setDataValue
 
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget
addListener, cacheProperty, createWidget, focusGained, focusLost, 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
 

Constructor Detail

XUICheckBox

public XUICheckBox()
Method Detail

getWidgetType

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

Returns:

getWidget

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

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

getAlignment

public Alignment getAlignment()
Get alignment mode, it has three values: LEFT, CENTER, and RIGHT.

Returns:

setAlignment

public void setAlignment(Alignment alignment)
Set alignment mode, it has three values: LEFT, CENTER, and RIGHT.

Parameters:
alignment -

getStyle

protected int getStyle()
Description copied from class: XUISWTWidget
Get SWT widget style

Overrides:
getStyle in class XUISWTWidget
Returns:
widget style

getUnselectedValue

public java.lang.String getUnselectedValue()
Get unselected value

Returns:
the value when check box is unselected

setUnselectedValue

public void setUnselectedValue(java.lang.String unselectedValue)
Set unselected value

Parameters:
unselectedValue - the value when check box is unselected

getSelectedValue

public java.lang.String getSelectedValue()
Get selected value

Returns:
the value when check box is selected

setSelectedValue

public void setSelectedValue(java.lang.String selectedValue)
Set selected value

Parameters:
selectedValue - the value when check box is selected

installListeners

protected void installListeners()
Description copied from class: XUISWTWidget
Install SWT listeners to this widget.

Overrides:
installListeners in class XUISWTWidget

refresh

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

Specified by:
refresh in class XUISWTFieldDataWidget

dispose

public void dispose()
Description copied from class: XUIWidget
Dispose this widget, release resources.

Specified by:
dispose in interface IXUIWidget
Overrides:
dispose in class XUISWTWidget

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011