com.tssap.util.ui.glpc
Class AbstractTitledGridLayoutPaneContainer

java.lang.Object
  |
  +--com.tssap.util.ui.AbstractEditable
        |
        +--com.tssap.util.ui.glpc.AbstractGridLayoutPaneContainer
              |
              +--com.tssap.util.ui.glpc.AbstractTitledGridLayoutPaneContainer
All Implemented Interfaces:
IEditable, IGridLayoutPaneContainer, ITitledGridLayoutPaneContainer
Direct Known Subclasses:
AbstractForm, AbstractSection

public abstract class AbstractTitledGridLayoutPaneContainer
extends AbstractGridLayoutPaneContainer
implements ITitledGridLayoutPaneContainer

Abstract base implementation for complex UI components. Title text is shown at the top of the component. The description is visible between the title and the user area and its content.


Field Summary
static java.lang.String DEFAULT_DESCRIPTION
           
static java.lang.String DEFAULT_TITLE
           
 
Fields inherited from class com.tssap.util.ui.glpc.AbstractGridLayoutPaneContainer
USER_GRID_DEFAULT_EQUAL_SIZE_FLAG
 
Constructor Summary
AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory, int columns)
           
AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory, int columns, boolean equalColumns)
           
AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory, int columns, boolean equalColumns, java.lang.String title)
          Method AbstractTitledGridLayoutPaneContainer.
AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory, int columns, boolean equalColumns, java.lang.String title, java.lang.String description)
          Method AbstractTitledGridLayoutPaneContainer.
AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory, int columns, java.lang.String title)
          Method AbstractTitledGridLayoutPaneContainer.
AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory, int columns, java.lang.String title, java.lang.String description)
          Method AbstractTitledGridLayoutPaneContainer.
 
Method Summary
 java.lang.String getDescription()
          Returns the description text.
 java.lang.String getTitle()
          Returns the title text.
 void setDescription(java.lang.String description)
          Sets the description text.
 void setTitle(java.lang.String title)
          Changes the title text.
 
Methods inherited from class com.tssap.util.ui.glpc.AbstractGridLayoutPaneContainer
composeGridLayoutPaneContainer, getUserAreaGridLayoutPane, getUserGridNumOfColumns, getWidgetFactory, isComposable, isUserGridEqualColSize
 
Methods inherited from class com.tssap.util.ui.AbstractEditable
isEditable, setEditable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tssap.util.ui.glpc.IGridLayoutPaneContainer
getUserGridNumOfColumns, initContainer, isUserGridEqualColSize
 
Methods inherited from interface com.tssap.util.ui.IEditable
isEditable, setEditable
 

Field Detail

DEFAULT_TITLE

public static final java.lang.String DEFAULT_TITLE

DEFAULT_DESCRIPTION

public static final java.lang.String DEFAULT_DESCRIPTION
Constructor Detail

AbstractTitledGridLayoutPaneContainer

public AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory,
                                             int columns)
See Also:
AbstractGridLayoutPaneContainer.AbstractGridLayoutPaneContainer(IWidgetFactory, int)

AbstractTitledGridLayoutPaneContainer

public AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory,
                                             int columns,
                                             boolean equalColumns)
See Also:
AbstractGridLayoutPaneContainer.AbstractGridLayoutPaneContainer(IWidgetFactory, int, boolean)

AbstractTitledGridLayoutPaneContainer

public AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory,
                                             int columns,
                                             java.lang.String title)
Method AbstractTitledGridLayoutPaneContainer.
Parameters:
widgetFactory - widget factory for all contained controls
columns - number of columns for user area
title - title text

AbstractTitledGridLayoutPaneContainer

public AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory,
                                             int columns,
                                             java.lang.String title,
                                             java.lang.String description)
Method AbstractTitledGridLayoutPaneContainer.
Parameters:
widgetFactory - widget factory for all contained controls
columns - number of columns for user area
title - title text
description -  

AbstractTitledGridLayoutPaneContainer

public AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory,
                                             int columns,
                                             boolean equalColumns,
                                             java.lang.String title)
Method AbstractTitledGridLayoutPaneContainer.
Parameters:
widgetFactory - widget factory for all contained controls
columns - number of columns for user area
equalColumns -  
title - title text

AbstractTitledGridLayoutPaneContainer

public AbstractTitledGridLayoutPaneContainer(IWidgetFactory widgetFactory,
                                             int columns,
                                             boolean equalColumns,
                                             java.lang.String title,
                                             java.lang.String description)
Method AbstractTitledGridLayoutPaneContainer.
Parameters:
widgetFactory - widget factory for all contained controls
columns - number of columns for user area
equalColumns - user area's column wdths behavior
title - title text
description - description text
Method Detail

getTitle

public java.lang.String getTitle()
Description copied from interface: ITitledGridLayoutPaneContainer
Returns the title text.
Specified by:
getTitle in interface ITitledGridLayoutPaneContainer
See Also:
ITitledGridLayoutPaneContainer.getTitle()

setTitle

public void setTitle(java.lang.String title)
Description copied from interface: ITitledGridLayoutPaneContainer
Changes the title text.
Specified by:
setTitle in interface ITitledGridLayoutPaneContainer
See Also:
ITitledGridLayoutPaneContainer.setTitle(String)

getDescription

public java.lang.String getDescription()
Description copied from interface: ITitledGridLayoutPaneContainer
Returns the description text.
Specified by:
getDescription in interface ITitledGridLayoutPaneContainer
See Also:
ITitledGridLayoutPaneContainer.getDescription()

setDescription

public void setDescription(java.lang.String description)
Description copied from interface: ITitledGridLayoutPaneContainer
Sets the description text.
Specified by:
setDescription in interface ITitledGridLayoutPaneContainer
See Also:
ITitledGridLayoutPaneContainer.setDescription(String)


Copyright © 2005 SAP AG. All Rights Reserved.