org.fopps.ui.feature
Class FeatureConstraintController

java.lang.Object
  |
  +--org.fopps.ui.TableController
        |
        +--org.fopps.ui.ProjectContainerTableController
              |
              +--org.fopps.ui.feature.FeatureConstraintController
All Implemented Interfaces:
java.awt.event.ActionListener, ContainerSelectable, Controller, java.util.EventListener, java.awt.ItemSelectable, javax.swing.event.ListSelectionListener, ModelListener, java.awt.event.MouseListener, javax.swing.event.TableModelListener

public class FeatureConstraintController
extends ProjectContainerTableController
implements java.awt.event.ActionListener, ModelListener

FeatureConstraintController for constraint table.

Author:
Oliver Wieland

Field Summary
static java.lang.String ADD_COMMAND
           
static java.lang.String DEST_COMMAND
           
static java.lang.String REMOVE_COMMAND
           
static java.lang.String SRC_COMMAND
           
static java.lang.String TEST_COMMAND
           
static java.lang.String TOGGLE_COMMAND
           
 
Constructor Summary
FeatureConstraintController(EnhancedTable pTable)
          Creates a new controller for the feature table
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Invoked when an action occurs.
 javax.swing.JPanel getContentPane()
           
 void modelChanged(ModelEvent ev)
          Invoked on model changes.
 void setContainer(ProjectContainer pContainer)
          Assigns a new container to controller.
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          Called whenever the value of the selection changes.
 
Methods inherited from class org.fopps.ui.ProjectContainerTableController
setContainerObject
 
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
 
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
 

Field Detail

ADD_COMMAND

public static final java.lang.String ADD_COMMAND

REMOVE_COMMAND

public static final java.lang.String REMOVE_COMMAND

TOGGLE_COMMAND

public static final java.lang.String TOGGLE_COMMAND

TEST_COMMAND

public static final java.lang.String TEST_COMMAND

SRC_COMMAND

public static final java.lang.String SRC_COMMAND
See Also:
Constant Field Values

DEST_COMMAND

public static final java.lang.String DEST_COMMAND
See Also:
Constant Field Values
Constructor Detail

FeatureConstraintController

public FeatureConstraintController(EnhancedTable pTable)
Creates a new controller for the feature table

Method Detail

getContentPane

public javax.swing.JPanel getContentPane()

setContainer

public void setContainer(ProjectContainer pContainer)
Description copied from class: ProjectContainerTableController
Assigns a new container to controller. Overloaded for conveniece, since it passes the container to ProjectContainerTableController.setContainerObject(Object). Subclasses may override this method to update the table model.

Specified by:
setContainer in interface ContainerSelectable
Overrides:
setContainer in class ProjectContainerTableController
Parameters:
pContainer - New container
See Also:
ContainerSelectable.setContainer(ProjectContainer)

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Called whenever the value of the selection changes.

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
Overrides:
valueChanged in class TableController
Parameters:
e - the event that characterizes the change.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Invoked when an action occurs.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

modelChanged

public void modelChanged(ModelEvent ev)
Description copied from interface: ModelListener
Invoked on model changes.

Specified by:
modelChanged in interface ModelListener
Parameters:
ev - Model event
See Also:
ModelEvent


Fopps 0.19 - Copyright © 2002 Oliver Wieland. All Rights Reserved.