IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

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

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.AbstractXUIButton
All Implemented Interfaces:
IKeyHolder, IXUIEventListener, IXUIWidget, java.util.EventListener, org.eclipse.swt.events.FocusListener, org.eclipse.swt.internal.SWTEventListener
Direct Known Subclasses:
XUIButton, XUIRadioButton

public abstract class AbstractXUIButton
extends XUISWTWidget

XUI Abstract Button


Field Summary
protected  Alignment alignment
           
 
Fields inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget
background, focusLost, foreground
 
Constructor Summary
AbstractXUIButton()
           
 
Method Summary
 void dispose()
          Dispose this widget, release resources.
 Alignment getAlignment()
          Get alignment mode, it has three values: LEFT, CENTER, and RIGHT.
protected  int getStyle()
          Get SWT widget style
 org.eclipse.swt.widgets.Button getWidget()
          Get wrapped widget instance
 java.lang.Class<?> getWidgetType()
          Get wrapped widget class type
 void setAlignment(Alignment alignment)
          Set alignment mode, it has three values: LEFT, CENTER, and RIGHT.
 
Methods inherited from class com.ibm.btt.rcp.xui.widgets.XUISWTWidget
addListener, cacheProperty, createWidget, focusGained, focusLost, getCachedProperties, 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, handleXUIEvent, 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
 

Field Detail

alignment

protected Alignment alignment
Constructor Detail

AbstractXUIButton

public AbstractXUIButton()
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

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, 2010