org.fopps.ui.project
Class ProjectPanelController

java.lang.Object
  |
  +--org.fopps.ui.project.ProjectPanelController
All Implemented Interfaces:
ContainerSelectable, Controller, java.util.EventListener, java.awt.ItemSelectable, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

public class ProjectPanelController
extends java.lang.Object
implements Controller, ContainerSelectable, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

Controller for project panel.

Author:
Oliver Wieland

Constructor Summary
ProjectPanelController(ProjectPanel panel)
           
 
Method Summary
 void addItemListener(java.awt.event.ItemListener l)
          Adds a listener to receive item events when the state of an item is changed by the user.
 java.lang.Object[] getSelectedObjects()
          Returns the selected items or null if no items are selected.
 ViewActionReceiver[] getViews()
          Returns the corresponding view(s) of the controller
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void removeItemListener(java.awt.event.ItemListener l)
          Removes an item listener.
 void setContainer(ProjectContainer pContainer)
          Sets the container
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectPanelController

public ProjectPanelController(ProjectPanel panel)
Method Detail

getViews

public ViewActionReceiver[] getViews()
Returns the corresponding view(s) of the controller

Specified by:
getViews in interface Controller

setContainer

public void setContainer(ProjectContainer pContainer)
Sets the container

Specified by:
setContainer in interface ContainerSelectable

getSelectedObjects

public java.lang.Object[] getSelectedObjects()
Returns the selected items or null if no items are selected.

Specified by:
getSelectedObjects in interface java.awt.ItemSelectable

addItemListener

public void addItemListener(java.awt.event.ItemListener l)
Adds a listener to receive item events when the state of an item is changed by the user. Item events are not sent when an item's state is set programmatically. If l is null, no exception is thrown and no action is performed.

Specified by:
addItemListener in interface java.awt.ItemSelectable
Parameters:
l - the listener to receive events
See Also:
ItemEvent

removeItemListener

public void removeItemListener(java.awt.event.ItemListener l)
Removes an item listener. If l is null, no exception is thrown and no action is performed.

Specified by:
removeItemListener in interface java.awt.ItemSelectable
Parameters:
l - the listener being removed
See Also:
ItemEvent

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener


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