com.tssap.util.ui.lfsupport
Interface IWidgetFactory

All Known Implementing Classes:
AbstractWidgetFactory, EditorWidgetFactoryContainer

public interface IWidgetFactory


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 title)
          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 title)
          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 pUseWordWrap)
          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.
 

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)
Method createPushButton.
Parameters:
pParent -  
pButtonText -  
pButtonImage -  
pButtonTooltip -  
Returns:
Button

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)
Method createToogleButton
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)
Method createRadioButton.
Parameters:
pParent -  
pButtonText -  
pButtonImage -  
pButtonTooltip -  
Returns:
Button

createCheckBox

public org.eclipse.swt.widgets.Button createCheckBox(org.eclipse.swt.widgets.Composite pParent,
                                                     java.lang.String pCheckBoxText,
                                                     boolean pCheckBoxValue)
Method createCheckBox.
Parameters:
pParent -  
pCheckBoxText -  
pCheckBoxValue -  
Returns:
Button

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)
Method createRadioButtonGroup.
Parameters:
pParent -  
pTitle -  
pRadioButtonText -  
pSelectedItem -  
pIsHorizontalFlag -  
Returns:
Button[]

createTextField

public org.eclipse.swt.widgets.Text createTextField(org.eclipse.swt.widgets.Composite pParent,
                                                    java.lang.String pDefaultText,
                                                    boolean pReadOnly)
Method createTextField.
Parameters:
pParent -  
pDefaultText -  
pReadOnly -  
Returns:
Text

createTextPane

public org.eclipse.swt.widgets.Text createTextPane(org.eclipse.swt.widgets.Composite pParent,
                                                   java.lang.String pDefaultText,
                                                   boolean pReadOnly,
                                                   boolean pUseWordWrap)
Method createTextPane.
Parameters:
pParent -  
pDefaultText -  
pReadOnly -  
pUseWordWrap -  
Returns:
Text

createTextLabel

public org.eclipse.swt.widgets.Label createTextLabel(org.eclipse.swt.widgets.Composite pParent,
                                                     java.lang.String pLabelText)
Method createTextLabel.
Parameters:
pParent -  
pLabelText -  
Returns:
Text

createImageLabel

public org.eclipse.swt.widgets.Label createImageLabel(org.eclipse.swt.widgets.Composite pParent,
                                                      org.eclipse.swt.graphics.Image pImage,
                                                      boolean pBorderFlag)
Method createImageLabel.
Parameters:
pParent -  
pImage -  
pBorderFlag -  
Returns:
Label

createComboBox

public org.eclipse.swt.widgets.Combo createComboBox(org.eclipse.swt.widgets.Composite pParent,
                                                    java.lang.String[] pItems,
                                                    java.lang.String pDefaultText,
                                                    boolean pReadOnly)
Method createComboBox.
Parameters:
pParent -  
pItems -  
pDefaultText -  
pReadOnly -  
Returns:
Combo

createList

public com.tssap.util.ui.lfsupport.List createList(org.eclipse.swt.widgets.Composite pParent,
                                                   java.lang.String[] pItems,
                                                   boolean enableMultipleSelection)
Method createList.
Parameters:
pParent -  
pItems -  
enableMultipleSelection -  
Returns:
List

createComposite

public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite pParent,
                                                         boolean pBorderFlag)
Method createComposite.
Parameters:
pParent -  
pBorderFlag -  
Returns:
Composite

createTree

public org.eclipse.swt.widgets.Tree createTree(org.eclipse.swt.widgets.Composite pParent,
                                               boolean pBorderFlag,
                                               boolean pHScroll,
                                               boolean pVScroll,
                                               boolean pMultiSelect,
                                               boolean pCheckBox)
Method createTree.
Parameters:
pParent -  
pBorderFlag -  
Returns:
Tree

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)
Method createTable.
Parameters:
pParent -  
pBorderFlag -  
Returns:
Table

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)
Method createTableTree.
Parameters:
pParent -  
pBorderFlag -  
Returns:
TableTree

createGroup

public com.tssap.util.ui.lfsupport.Group createGroup(org.eclipse.swt.widgets.Composite pParent,
                                                     boolean pBorderFlag)
Method createGroup.
Parameters:
pParent -  
pBorderFlag -  
Returns:
Group

createSashForm

public org.eclipse.swt.custom.SashForm createSashForm(org.eclipse.swt.widgets.Composite pParent,
                                                      boolean pVertical)
Method createSashForm.
Parameters:
pParent -  
pVertical -  
Returns:
SashForm

createToolBar

public com.tssap.util.ui.lfsupport.ToolBar createToolBar(org.eclipse.swt.widgets.Composite pParent,
                                                         boolean pVertical)
Method createToolBar.
Parameters:
pParent -  
pVertical -  
Returns:
ToolBar

createPushToolItem

public com.tssap.util.ui.lfsupport.ToolItem createPushToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Method createPushToolItem.
Parameters:
pParent -  
Returns:
ToolItem

createCheckToolItem

public com.tssap.util.ui.lfsupport.ToolItem createCheckToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Method createCheckToolItem.
Parameters:
pParent -  
Returns:
ToolItem

createRadioToolItem

public com.tssap.util.ui.lfsupport.ToolItem createRadioToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Method createRadioToolItem.
Parameters:
pParent -  
Returns:
ToolItem

createSeparatorToolItem

public com.tssap.util.ui.lfsupport.ToolItem createSeparatorToolItem(com.tssap.util.ui.lfsupport.ToolBar pParent)
Method createSeparatorToolItem.
Parameters:
pParent -  
Returns:
ToolItem

createViewForm

public org.eclipse.swt.custom.ViewForm createViewForm(org.eclipse.swt.widgets.Composite pParent)
Method createViewForm.
Parameters:
pParent -  
Returns:
ViewForm

createTabFolder

public com.tssap.util.ui.lfsupport.TabFolder createTabFolder(org.eclipse.swt.widgets.Composite pParent)
Method createTabFolder.
Parameters:
pParent -  
Returns:
TabFolder

createTabItem

public com.tssap.util.ui.lfsupport.TabItem createTabItem(com.tssap.util.ui.lfsupport.TabFolder pTabFolder)
Method createTabItem.
Parameters:
pTabFolder -  
Returns:
TabItem

createFormTitlePaintListener

public org.eclipse.swt.events.PaintListener createFormTitlePaintListener(java.lang.String title)
Method getFormTitlePaintListener.
Returns:
PaintListener

createSectionTitlePaintListener

public org.eclipse.swt.events.PaintListener createSectionTitlePaintListener(java.lang.String title)
Method createSectionTitlePaintListener.
Parameters:
title -  
Returns:
PaintListener


Copyright © 2005 SAP AG. All Rights Reserved.