org.fopps.ui
Class ProjectContainerTableController
java.lang.Object
|
+--org.fopps.ui.TableController
|
+--org.fopps.ui.ProjectContainerTableController
- All Implemented Interfaces:
- ContainerSelectable, Controller, java.util.EventListener, java.awt.ItemSelectable, javax.swing.event.ListSelectionListener, java.awt.event.MouseListener, javax.swing.event.TableModelListener
- Direct Known Subclasses:
- FeatureConstraintController, ProductAssetTableController, ProjectTableController
- public class ProjectContainerTableController
- extends TableController
- implements ContainerSelectable
TableController is a generic controller for tables. It listens to table events and notfies the
registered item listeners.
After selection events the controller picks up the object in the significant column for each selected row and
put it into the selection list. If this column contains a string, @see TableController#getSelectedObjects() returns an array of strings.
Note There may be a column which represents the whole row data.
| Methods inherited from class org.fopps.ui.TableController |
addItemListener, getContainerObject, getObjectColumn, getSelectedObjects, getSelectedObjectsAsList, getTable, getViews, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, notifyListeners, removeAllItemListener, removeItemListener, setObjectColumn, tableChanged, valueChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.awt.ItemSelectable |
addItemListener, getSelectedObjects, removeItemListener |
ProjectContainerTableController
public ProjectContainerTableController(EnhancedTable pTable)
setContainerObject
public void setContainerObject(java.lang.Object containerObject)
- Overrides:
setContainerObject in class TableController
setContainer
public void setContainer(ProjectContainer pContainer)
- Assigns a new container to controller. Overloaded for conveniece, since it passes the container to
setContainerObject(Object). Subclasses may override this method to update the table model.
- Specified by:
setContainer in interface ContainerSelectable
- Parameters:
pContainer - New container
Fopps 0.19 - Copyright © 2002 Oliver Wieland. All Rights Reserved.