com.tssap.util.ui.lfsupport
Class WhiteWidgetFactory

java.lang.Object
  |
  +--com.tssap.util.ui.lfsupport.AbstractWidgetFactory
        |
        +--com.tssap.util.ui.lfsupport.DefaultWidgetFactory
              |
              +--com.tssap.util.ui.lfsupport.LiteWidgetFactory
                    |
                    +--com.tssap.util.ui.lfsupport.WhiteWidgetFactory
All Implemented Interfaces:
IWidgetFactory

public class WhiteWidgetFactory
extends LiteWidgetFactory


Inner Class Summary
 class WhiteWidgetFactory.FormTitlePaintListener
           
 class WhiteWidgetFactory.SectionTitlePaintListener
           
 
Constructor Summary
WhiteWidgetFactory()
          Constructor for LiteWidgetFactory.
 
Method Summary
 org.eclipse.swt.widgets.Button createCheckBox(org.eclipse.swt.widgets.Composite pParent, java.lang.String pCheckBoxText, boolean pCheckBoxValue)
          Method createCheckBox.
 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.
 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.
 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 com.tssap.util.ui.lfsupport.AbstractWidgetFactory
createCheckToolItem, createRadioToolItem, createToggleButton
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WhiteWidgetFactory

public WhiteWidgetFactory()
Constructor for LiteWidgetFactory.
Method Detail

createComposite

public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite pParent,
                                                         boolean pBorderFlag)
Description copied from interface: IWidgetFactory
Method createComposite.
Overrides:
createComposite in class AbstractWidgetFactory
See Also:
IWidgetFactory.createComposite(org.eclipse.swt.widgets.Composite, boolean)

createGroup

public com.tssap.util.ui.lfsupport.Group createGroup(org.eclipse.swt.widgets.Composite pParent,
                                                     boolean pBorderFlag)
Description copied from interface: IWidgetFactory
Method createGroup.
Overrides:
createGroup in class AbstractWidgetFactory
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.
Overrides:
createSashForm in class AbstractWidgetFactory
See Also:
IWidgetFactory.createSashForm(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.
Overrides:
createViewForm in class AbstractWidgetFactory
See Also:
IWidgetFactory.createViewForm(org.eclipse.swt.widgets.Composite)

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.
Overrides:
createCheckBox in class AbstractWidgetFactory
See Also:
IWidgetFactory.createCheckBox(org.eclipse.swt.widgets.Composite, java.lang.String, boolean)

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.
Overrides:
createComboBox in class AbstractWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createComboBox(org.eclipse.swt.widgets.Composite, java.lang.String, java.lang.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.
Overrides:
createImageLabel in class AbstractWidgetFactory
See Also:
IWidgetFactory.createImageLabel(org.eclipse.swt.widgets.Composite, org.eclipse.swt.graphics.Image, 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.
Overrides:
createList in class AbstractWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createList(org.eclipse.swt.widgets.Composite, java.lang.String, boolean)

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.
Overrides:
createPushButton in class AbstractWidgetFactory
See Also:
IWidgetFactory.createPushButton(org.eclipse.swt.widgets.Composite, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String)

createPushToolItem

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

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.
Overrides:
createRadioButton in class AbstractWidgetFactory
See Also:
IWidgetFactory.createRadioButton(org.eclipse.swt.widgets.Composite, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String)

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.
Overrides:
createRadioButtonGroup in class AbstractWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createRadioButtonGroup(org.eclipse.swt.widgets.Composite, java.lang.String, java.lang.String, int, boolean)

createSeparatorToolItem

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

createTabFolder

public com.tssap.util.ui.lfsupport.TabFolder createTabFolder(org.eclipse.swt.widgets.Composite pParent)
Description copied from interface: IWidgetFactory
Method createTabFolder.
Overrides:
createTabFolder in class AbstractWidgetFactory
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.
Overrides:
createTabItem in class AbstractWidgetFactory
See Also:
com.tssap.util.ui.lfsupport.IWidgetFactory#createTabItem(org.eclipse.swt.widgets.TabFolder)

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.
Overrides:
createTextField in class AbstractWidgetFactory
See Also:
IWidgetFactory.createTextField(org.eclipse.swt.widgets.Composite, java.lang.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.
Overrides:
createTextLabel in class AbstractWidgetFactory
See Also:
IWidgetFactory.createTextLabel(org.eclipse.swt.widgets.Composite, java.lang.String)

createTextPane

public org.eclipse.swt.widgets.Text createTextPane(org.eclipse.swt.widgets.Composite pParent,
                                                   java.lang.String pDefaultText,
                                                   boolean pReadOnly,
                                                   boolean pUseWordWrap)
Description copied from interface: IWidgetFactory
Method createTextPane.
Overrides:
createTextPane in class AbstractWidgetFactory
See Also:
IWidgetFactory.createTextPane(org.eclipse.swt.widgets.Composite, java.lang.String, boolean, boolean)

createToolBar

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

createFormTitlePaintListener

public org.eclipse.swt.events.PaintListener createFormTitlePaintListener(java.lang.String title)
Description copied from interface: IWidgetFactory
Method getFormTitlePaintListener.
Overrides:
createFormTitlePaintListener in class AbstractWidgetFactory
Following copied from class: com.tssap.util.ui.lfsupport.AbstractWidgetFactory
See Also:
IWidgetFactory.createFormTitlePaintListener(java.lang.String)

createSectionTitlePaintListener

public org.eclipse.swt.events.PaintListener createSectionTitlePaintListener(java.lang.String title)
Description copied from interface: IWidgetFactory
Method createSectionTitlePaintListener.
Overrides:
createSectionTitlePaintListener in class AbstractWidgetFactory
Following copied from class: com.tssap.util.ui.lfsupport.AbstractWidgetFactory
See Also:
IWidgetFactory.createSectionTitlePaintListener(java.lang.String)

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.
Overrides:
createTable in class AbstractWidgetFactory
See Also:
IWidgetFactory.createTable(org.eclipse.swt.widgets.Composite, boolean, boolean, boolean, boolean, boolean, boolean, boolean)

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.
Overrides:
createTableTree in class AbstractWidgetFactory
See Also:
IWidgetFactory.createTableTree(org.eclipse.swt.widgets.Composite, boolean, boolean, boolean, boolean, boolean, 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.
Overrides:
createTree in class AbstractWidgetFactory
See Also:
IWidgetFactory.createTree(org.eclipse.swt.widgets.Composite, boolean, boolean, boolean, boolean, boolean)


Copyright © 2005 SAP AG. All Rights Reserved.