com.tssap.util.ui.reuse
Class GenericMultiTableComponent

java.lang.Object
  |
  +--com.tssap.util.ui.AbstractEditable
        |
        +--com.tssap.util.ui.reuse.GenericComponent
              |
              +--com.tssap.util.ui.reuse.GenericMultiComponent
                    |
                    +--com.tssap.util.ui.reuse.GenericMultiTableComponent
All Implemented Interfaces:
IEditable, IGenericComponent, IGenericMultiComponent, IGridLayoutPaneContainer, IReuseable
Direct Known Subclasses:
ListSelector, TableComponent

public class GenericMultiTableComponent
extends GenericMultiComponent


Constructor Summary
GenericMultiTableComponent()
          Constructor for MultiTableComponent.
GenericMultiTableComponent(java.lang.String title)
          Constructor for MultiTableComponent.
 
Method Summary
 int getUserGridNumOfColumns()
          Returns number of columns for userArea given to method initContainer(IGridLayoutPane userArea)
 void initContainer(IGridLayoutPane userArea)
          Initialize component's UI.
 boolean isUserGridEqualColSize()
          Returns true if userArea given to method initContainer(IGridLayoutPane userArea) has to have equal column widths
 void setEnabled(boolean enabled)
          Set whether or not the component and all its subcomponents are enabled.
 
Methods inherited from class com.tssap.util.ui.reuse.GenericMultiComponent
getAddButtonText, getButtonOrientation, getRemoveButtonText, hasAddRemoveButtons, isSecureRemove, setAddButtonText, setButtonOrientation, setHasAddRemoveButtons, setRemoveButtonText, setSecureRemove
 
Methods inherited from class com.tssap.util.ui.reuse.GenericComponent
addModifyListener, addSelectionListener, createPartControl, createPartControl, createPartControl, getTitle, getUserAreaGridLayoutPane, isComposable, isEnabled, refresh, removeModifyListener, removeSelectionListener, setTitle
 
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.IEditable
isEditable, setEditable
 

Constructor Detail

GenericMultiTableComponent

public GenericMultiTableComponent()
Constructor for MultiTableComponent.

GenericMultiTableComponent

public GenericMultiTableComponent(java.lang.String title)
Constructor for MultiTableComponent.
Parameters:
title -  
Method Detail

getUserGridNumOfColumns

public int getUserGridNumOfColumns()
Description copied from interface: IGridLayoutPaneContainer
Returns number of columns for userArea given to method initContainer(IGridLayoutPane userArea)
See Also:
IGridLayoutPaneContainer.getUserGridNumOfColumns()

initContainer

public void initContainer(IGridLayoutPane userArea)
Description copied from interface: IGridLayoutPaneContainer
Initialize component's UI. Implementor has to fill the given grid layout pane. The number of columns comes from call to method getUserGridNumOfColumns(). If grid columns have equal widths is decided through call to isUserGridEqualColSize().
See Also:
IGridLayoutPaneContainer.initContainer(IGridLayoutPane)

isUserGridEqualColSize

public boolean isUserGridEqualColSize()
Description copied from interface: IGridLayoutPaneContainer
Returns true if userArea given to method initContainer(IGridLayoutPane userArea) has to have equal column widths
See Also:
IGridLayoutPaneContainer.isUserGridEqualColSize()

setEnabled

public void setEnabled(boolean enabled)
Description copied from interface: IReuseable
Set whether or not the component and all its subcomponents are enabled.
Overrides:
setEnabled in class GenericComponent
See Also:
IReuseable.setEnabled(boolean)


Copyright © 2005 SAP AG. All Rights Reserved.