com.tssap.util.ui.lfsupport
Class AbstractWidgetFactory

java.lang.Object
  |
  +--com.tssap.util.ui.lfsupport.AbstractWidgetFactory
All Implemented Interfaces:
IWidgetFactory
Direct Known Subclasses:
DefaultWidgetFactory

public abstract class AbstractWidgetFactory
extends java.lang.Object
implements IWidgetFactory


Constructor Summary
AbstractWidgetFactory()
          Constructor for AbstractWidgetFactory.
 
Method Summary
 org.eclipse.swt.widgets.Button createCheckBox(org.eclipse.swt.widgets.Composite pParent, java.lang.String pCheckBoxText, boolean pCheckBoxValue)
          Method createCheckBox.
 com.tssap.util.ui.lfsupport.ToolItem createCheckToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
          Method createCheckToolItem.
 org.eclipse.swt.widgets.Combo createComboBox(org.eclipse.swt.widgets.Composite pParent, java.lang.String[] pItems, java.lang.String pDefaultText, boolean pReadOnly)
          Method createComboBox.
 org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite pParent, boolean pBorderFlag)
          Method createComposite.
 org.eclipse.swt.events.PaintListener createFormTitlePaintListener(java.lang.String titleText)
          Method getFormTitlePaintListener.
 com.tssap.util.ui.lfsupport.Group createGroup(org.eclipse.swt.widgets.Composite pParent, boolean pBorderFlag)
          Method createGroup.
 org.eclipse.swt.widgets.Label createImageLabel(org.eclipse.swt.widgets.Composite pParent, org.eclipse.swt.graphics.Image pImage, boolean pBorderFlag)
          Method createImageLabel.
 com.tssap.util.ui.lfsupport.List createList(org.eclipse.swt.widgets.Composite pParent, java.lang.String[] pItems, boolean enableMultipleSelection)
          Method createList.
 org.eclipse.swt.widgets.Button createPushButton(org.eclipse.swt.widgets.Composite pParent, java.lang.String pButtonText, org.eclipse.swt.graphics.Image pButtonImage, java.lang.String pButtonTooltip)
          Method createPushButton.
 com.tssap.util.ui.lfsupport.ToolItem createPushToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
          Method createPushToolItem.
 org.eclipse.swt.widgets.Button createRadioButton(org.eclipse.swt.widgets.Composite pParent, java.lang.String pButtonText, org.eclipse.swt.graphics.Image pButtonImage, java.lang.String pButtonTooltip)
          Method createRadioButton.
 org.eclipse.swt.widgets.Button[] createRadioButtonGroup(org.eclipse.swt.widgets.Composite pParent, java.lang.String pTitle, java.lang.String[] pRadioButtonText, int pSelectedItem, boolean pIsHorizontalFlag)
          Method createRadioButtonGroup.
 com.tssap.util.ui.lfsupport.ToolItem createRadioToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
          Method createRadioToolItem.
 org.eclipse.swt.custom.SashForm createSashForm(org.eclipse.swt.widgets.Composite pParent, boolean pVertical)
          Method createSashForm.
 org.eclipse.swt.events.PaintListener createSectionTitlePaintListener(java.lang.String titleText)
          Method createSectionTitlePaintListener.
 com.tssap.util.ui.lfsupport.ToolItem createSeparatorToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
          Method createSeparatorToolItem.
 com.tssap.util.ui.lfsupport.TabFolder createTabFolder(org.eclipse.swt.widgets.Composite pParent)
          Method createTabFolder.
 com.tssap.util.ui.lfsupport.TabItem createTabItem(com.tssap.util.ui.lfsupport.TabFolder pTabFolder)
          Method createTabItem.
 org.eclipse.swt.widgets.Table createTable(org.eclipse.swt.widgets.Composite pParent, boolean pBorderFlag, boolean pHScroll, boolean pVScroll, boolean pMultiSelect, boolean pHideSelect, boolean pFullSelect, boolean pCheckBox)
          Method createTable.
 org.eclipse.swt.custom.TableTree createTableTree(org.eclipse.swt.widgets.Composite pParent, boolean pBorderFlag, boolean pHScroll, boolean pVScroll, boolean pMultiSelect, boolean pFullSelect, boolean pCheckBox)
          Method createTableTree.
 org.eclipse.swt.widgets.Text createTextField(org.eclipse.swt.widgets.Composite pParent, java.lang.String pDefaultText, boolean pReadOnly)
          Method createTextField.
 org.eclipse.swt.widgets.Label createTextLabel(org.eclipse.swt.widgets.Composite pParent, java.lang.String pLabelText)
          Method createTextLabel.
 org.eclipse.swt.widgets.Text createTextPane(org.eclipse.swt.widgets.Composite pParent, java.lang.String pDefaultText, boolean pReadOnly, boolean pWordWrap)
          Method createTextPane.
 org.eclipse.swt.widgets.Button createToggleButton(org.eclipse.swt.widgets.Composite pParent, java.lang.String pButtonText, org.eclipse.swt.graphics.Image pButtonImage, java.lang.String pButtonTooltip)
          Method createToogleButton
 com.tssap.util.ui.lfsupport.ToolBar createToolBar(org.eclipse.swt.widgets.Composite pParent, boolean pVertical)
          Method createToolBar.
 org.eclipse.swt.widgets.Tree createTree(org.eclipse.swt.widgets.Composite pParent, boolean pBorderFlag, boolean pHScroll, boolean pVScroll, boolean pMultiSelect, boolean pCheckBox)
          Method createTree.
 org.eclipse.swt.custom.ViewForm createViewForm(org.eclipse.swt.widgets.Composite pParent)
          Method createViewForm.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractWidgetFactory

public AbstractWidgetFactory()
Constructor for AbstractWidgetFactory.
Method Detail

createPushButton

public org.eclipse.swt.widgets.Button createPushButton(org.eclipse.swt.widgets.Composite pParent,
                                                       java.lang.String pButtonText,
                                                       org.eclipse.swt.graphics.Image pButtonImage,
                                                       java.lang.String pButtonTooltip)
Description copied from interface: IWidgetFactory
Method createPushButton.
Specified by:
createPushButton in interface IWidgetFactory
See Also:
IWidgetFactory.createPushButton(Composite, String, Image, String)

createToggleButton

public org.eclipse.swt.widgets.Button createToggleButton(org.eclipse.swt.widgets.Composite pParent,
                                                         java.lang.String pButtonText,
                                                         org.eclipse.swt.graphics.Image pButtonImage,
                                                         java.lang.String pButtonTooltip)
Description copied from interface: IWidgetFactory
Method createToogleButton
Specified by:
createToggleButton in interface IWidgetFactory
Following copied from interface: com.tssap.util.ui.lfsupport.IWidgetFactory
Parameters:
pParent -  
pButtonText -  
pButtonImage -  
pButtonTooltip -  
Returns:
 

createRadioButton

public org.eclipse.swt.widgets.Button createRadioButton(org.eclipse.swt.widgets.Composite pParent,
                                                        java.lang.String pButtonText,
                                                        org.eclipse.swt.graphics.Image pButtonImage,
                                                        java.lang.String pButtonTooltip)
Description copied from interface: IWidgetFactory
Method createRadioButton.
Specified by:
createRadioButton in interface IWidgetFactory
See Also:
IWidgetFactory.createRadioButton(Composite, String, Image, String)

createCheckBox

public org.eclipse.swt.widgets.Button createCheckBox(org.eclipse.swt.widgets.Composite pParent,
                                                     java.lang.String pCheckBoxText,
                                                     boolean pCheckBoxValue)
Description copied from interface: IWidgetFactory
Method createCheckBox.
Specified by:
createCheckBox in interface IWidgetFactory
See Also:
IWidgetFactory.createCheckBox(Composite, String, boolean)

createRadioButtonGroup

public org.eclipse.swt.widgets.Button[] createRadioButtonGroup(org.eclipse.swt.widgets.Composite pParent,
                                                               java.lang.String pTitle,
                                                               java.lang.String[] pRadioButtonText,
                                                               int pSelectedItem,
                                                               boolean pIsHorizontalFlag)
Description copied from interface: IWidgetFactory
Method createRadioButtonGroup.
Specified by:
createRadioButtonGroup in interface IWidgetFactory
See Also:
IWidgetFactory#createRadioButtonGroup(String, String[], int, boolean)

createTextField

public org.eclipse.swt.widgets.Text createTextField(org.eclipse.swt.widgets.Composite pParent,
                                                    java.lang.String pDefaultText,
                                                    boolean pReadOnly)
Description copied from interface: IWidgetFactory
Method createTextField.
Specified by:
createTextField in interface IWidgetFactory
See Also:
IWidgetFactory#createTextField(String, boolean)

createTextPane

public org.eclipse.swt.widgets.Text createTextPane(org.eclipse.swt.widgets.Composite pParent,
                                                   java.lang.String pDefaultText,
                                                   boolean pReadOnly,
                                                   boolean pWordWrap)
Description copied from interface: IWidgetFactory
Method createTextPane.
Specified by:
createTextPane in interface IWidgetFactory
See Also:
IWidgetFactory#createTextPane(String, boolean)

createTextLabel

public org.eclipse.swt.widgets.Label createTextLabel(org.eclipse.swt.widgets.Composite pParent,
                                                     java.lang.String pLabelText)
Description copied from interface: IWidgetFactory
Method createTextLabel.
Specified by:
createTextLabel in interface IWidgetFactory
See Also:
IWidgetFactory.createTextLabel(Composite, String)

createComboBox

public org.eclipse.swt.widgets.Combo createComboBox(org.eclipse.swt.widgets.Composite pParent,
                                                    java.lang.String[] pItems,
                                                    java.lang.String pDefaultText,
                                                    boolean pReadOnly)
Description copied from interface: IWidgetFactory
Method createComboBox.
Specified by:
createComboBox in interface IWidgetFactory
See Also:
IWidgetFactory.createComboBox(Composite, String[], String, boolean)

createList

public com.tssap.util.ui.lfsupport.List createList(org.eclipse.swt.widgets.Composite pParent,
                                                   java.lang.String[] pItems,
                                                   boolean enableMultipleSelection)
Description copied from interface: IWidgetFactory
Method createList.
Specified by:
createList in interface IWidgetFactory
See Also:
IWidgetFactory.createList(Composite, String[], boolean)

createImageLabel

public org.eclipse.swt.widgets.Label createImageLabel(org.eclipse.swt.widgets.Composite pParent,
                                                      org.eclipse.swt.graphics.Image pImage,
                                                      boolean pBorderFlag)
Description copied from interface: IWidgetFactory
Method createImageLabel.
Specified by:
createImageLabel in interface IWidgetFactory
See Also:
IWidgetFactory.createImageLabel(Composite, Image, boolean)

createComposite

public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite pParent,
                                                         boolean pBorderFlag)
Description copied from interface: IWidgetFactory
Method createComposite.
Specified by:
createComposite in interface IWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createPaneComposite(org.eclipse.swt.widgets.Composite)

createGroup

public com.tssap.util.ui.lfsupport.Group createGroup(org.eclipse.swt.widgets.Composite pParent,
                                                     boolean pBorderFlag)
Description copied from interface: IWidgetFactory
Method createGroup.
Specified by:
createGroup in interface IWidgetFactory
See Also:
IWidgetFactory.createGroup(org.eclipse.swt.widgets.Composite, boolean)

createSashForm

public org.eclipse.swt.custom.SashForm createSashForm(org.eclipse.swt.widgets.Composite pParent,
                                                      boolean pVertical)
Description copied from interface: IWidgetFactory
Method createSashForm.
Specified by:
createSashForm in interface IWidgetFactory
See Also:
IWidgetFactory.createSashForm(org.eclipse.swt.widgets.Composite, boolean)

createTabFolder

public com.tssap.util.ui.lfsupport.TabFolder createTabFolder(org.eclipse.swt.widgets.Composite pParent)
Description copied from interface: IWidgetFactory
Method createTabFolder.
Specified by:
createTabFolder in interface IWidgetFactory
See Also:
IWidgetFactory.createTabFolder(org.eclipse.swt.widgets.Composite)

createTabItem

public com.tssap.util.ui.lfsupport.TabItem createTabItem(com.tssap.util.ui.lfsupport.TabFolder pTabFolder)
Description copied from interface: IWidgetFactory
Method createTabItem.
Specified by:
createTabItem in interface IWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createTabItem(org.eclipse.swt.widgets.TabFolder)

createToolBar

public com.tssap.util.ui.lfsupport.ToolBar createToolBar(org.eclipse.swt.widgets.Composite pParent,
                                                         boolean pVertical)
Description copied from interface: IWidgetFactory
Method createToolBar.
Specified by:
createToolBar in interface IWidgetFactory
See Also:
IWidgetFactory.createToolBar(org.eclipse.swt.widgets.Composite, boolean)

createViewForm

public org.eclipse.swt.custom.ViewForm createViewForm(org.eclipse.swt.widgets.Composite pParent)
Description copied from interface: IWidgetFactory
Method createViewForm.
Specified by:
createViewForm in interface IWidgetFactory
See Also:
IWidgetFactory.createViewForm(org.eclipse.swt.widgets.Composite)

createPushToolItem

public com.tssap.util.ui.lfsupport.ToolItem createPushToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Description copied from interface: IWidgetFactory
Method createPushToolItem.
Specified by:
createPushToolItem in interface IWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createPushToolItem(org.eclipse.swt.widgets.Composite)

createCheckToolItem

public com.tssap.util.ui.lfsupport.ToolItem createCheckToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Description copied from interface: IWidgetFactory
Method createCheckToolItem.
Specified by:
createCheckToolItem in interface IWidgetFactory
See Also:
IWidgetFactory.createCheckToolItem(ToolBar)

createRadioToolItem

public com.tssap.util.ui.lfsupport.ToolItem createRadioToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Description copied from interface: IWidgetFactory
Method createRadioToolItem.
Specified by:
createRadioToolItem in interface IWidgetFactory
See Also:
IWidgetFactory.createRadioToolItem(ToolBar)

createSeparatorToolItem

public com.tssap.util.ui.lfsupport.ToolItem createSeparatorToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Description copied from interface: IWidgetFactory
Method createSeparatorToolItem.
Specified by:
createSeparatorToolItem in interface IWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createSeparatorToolItem(org.eclipse.swt.widgets.Composite)

createFormTitlePaintListener

public org.eclipse.swt.events.PaintListener createFormTitlePaintListener(java.lang.String titleText)
Description copied from interface: IWidgetFactory
Method getFormTitlePaintListener.
Specified by:
createFormTitlePaintListener in interface IWidgetFactory
See Also:
IWidgetFactory.createFormTitlePaintListener(java.lang.String)

createSectionTitlePaintListener

public org.eclipse.swt.events.PaintListener createSectionTitlePaintListener(java.lang.String titleText)
Description copied from interface: IWidgetFactory
Method createSectionTitlePaintListener.
Specified by:
createSectionTitlePaintListener in interface IWidgetFactory
See Also:
IWidgetFactory.createSectionTitlePaintListener(java.lang.String)

createTableTree

public org.eclipse.swt.custom.TableTree createTableTree(org.eclipse.swt.widgets.Composite pParent,
                                                        boolean pBorderFlag,
                                                        boolean pHScroll,
                                                        boolean pVScroll,
                                                        boolean pMultiSelect,
                                                        boolean pFullSelect,
                                                        boolean pCheckBox)
Description copied from interface: IWidgetFactory
Method createTableTree.
Specified by:
createTableTree in interface IWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createTableTree(org.eclipse.swt.widgets.Composite, boolean)

createTree

public org.eclipse.swt.widgets.Tree createTree(org.eclipse.swt.widgets.Composite pParent,
                                               boolean pBorderFlag,
                                               boolean pHScroll,
                                               boolean pVScroll,
                                               boolean pMultiSelect,
                                               boolean pCheckBox)
Description copied from interface: IWidgetFactory
Method createTree.
Specified by:
createTree in interface IWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createTree(org.eclipse.swt.widgets.Composite, boolean)

createTable

public org.eclipse.swt.widgets.Table createTable(org.eclipse.swt.widgets.Composite pParent,
                                                 boolean pBorderFlag,
                                                 boolean pHScroll,
                                                 boolean pVScroll,
                                                 boolean pMultiSelect,
                                                 boolean pHideSelect,
                                                 boolean pFullSelect,
                                                 boolean pCheckBox)
Description copied from interface: IWidgetFactory
Method createTable.
Specified by:
createTable in interface IWidgetFactory
See Also:
IWidgetFactory.createTable(org.eclipse.swt.widgets.Composite, boolean, boolean, boolean, boolean, boolean, boolean, boolean)


Copyright © 2005 SAP AG. All Rights Reserved.