Cytoscape 2.5.1 (c) 2006,2007 ISB, MSKCC, UCSD

cytoscape.view
Class NetworkViewManager

java.lang.Object
  extended by cytoscape.view.NetworkViewManager
All Implemented Interfaces:
WindowFocusListener, PropertyChangeListener, EventListener, ChangeListener, InternalFrameListener

public class NetworkViewManager
extends Object
implements PropertyChangeListener, InternalFrameListener, WindowFocusListener, ChangeListener


Constructor Summary
NetworkViewManager(CytoscapeDesktop desktop)
          Creates a new NetworkViewManager object.
NetworkViewManager(CytoscapeDesktop desktop, int view_type)
          Constructor for overiding the default Desktop view type
 
Method Summary
 void firePropertyChange(String property_type, Object old_value, Object new_value)
          Fires a PropertyChangeEvent
 JDesktopPane getDesktopPane()
          DOCUMENT ME!
 InternalFrameComponent getInternalFrameComponent(CyNetworkView view)
          Given a CyNetwork, returns the InternalFrameComponent that wraps it.
 SwingPropertyChangeSupport getSwingPropertyChangeSupport()
          DOCUMENT ME!
 JTabbedPane getTabbedPane()
          DOCUMENT ME!
 void internalFrameActivated(InternalFrameEvent e)
          For Internal Frames
 void internalFrameClosed(InternalFrameEvent e)
          DOCUMENT ME!
 void internalFrameClosing(InternalFrameEvent e)
          DOCUMENT ME!
 void internalFrameDeactivated(InternalFrameEvent e)
          DOCUMENT ME!
 void internalFrameDeiconified(InternalFrameEvent e)
          DOCUMENT ME!
 void internalFrameIconified(InternalFrameEvent e)
          DOCUMENT ME!
 void internalFrameOpened(InternalFrameEvent e)
          DOCUMENT ME!
 void propertyChange(PropertyChangeEvent e)
          This handles all of the incoming PropertyChangeEvents.
 void stateChanged(ChangeEvent e)
          For Tabbed Panes
 void updateNetworkTitle(CyNetwork network)
          DOCUMENT ME!
 void windowGainedFocus(WindowEvent e)
          For Exteernal Frames
 void windowLostFocus(WindowEvent e)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkViewManager

public NetworkViewManager(CytoscapeDesktop desktop,
                          int view_type)
Constructor for overiding the default Desktop view type


NetworkViewManager

public NetworkViewManager(CytoscapeDesktop desktop)
Creates a new NetworkViewManager object.

Parameters:
desktop - DOCUMENT ME!
Method Detail

getSwingPropertyChangeSupport

public SwingPropertyChangeSupport getSwingPropertyChangeSupport()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTabbedPane

public JTabbedPane getTabbedPane()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getDesktopPane

public JDesktopPane getDesktopPane()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getInternalFrameComponent

public InternalFrameComponent getInternalFrameComponent(CyNetworkView view)
                                                 throws IllegalArgumentException
Given a CyNetwork, returns the InternalFrameComponent that wraps it.

Parameters:
view - CyNetworkView
Returns:
InternalFrameComponent
Throws:
IllegalArgumentException

updateNetworkTitle

public void updateNetworkTitle(CyNetwork network)
DOCUMENT ME!

Parameters:
network - DOCUMENT ME!

stateChanged

public void stateChanged(ChangeEvent e)
For Tabbed Panes

Specified by:
stateChanged in interface ChangeListener

internalFrameActivated

public void internalFrameActivated(InternalFrameEvent e)
For Internal Frames

Specified by:
internalFrameActivated in interface InternalFrameListener

internalFrameClosed

public void internalFrameClosed(InternalFrameEvent e)
DOCUMENT ME!

Specified by:
internalFrameClosed in interface InternalFrameListener
Parameters:
e - DOCUMENT ME!

internalFrameClosing

public void internalFrameClosing(InternalFrameEvent e)
DOCUMENT ME!

Specified by:
internalFrameClosing in interface InternalFrameListener
Parameters:
e - DOCUMENT ME!

internalFrameDeactivated

public void internalFrameDeactivated(InternalFrameEvent e)
DOCUMENT ME!

Specified by:
internalFrameDeactivated in interface InternalFrameListener
Parameters:
e - DOCUMENT ME!

internalFrameDeiconified

public void internalFrameDeiconified(InternalFrameEvent e)
DOCUMENT ME!

Specified by:
internalFrameDeiconified in interface InternalFrameListener
Parameters:
e - DOCUMENT ME!

internalFrameIconified

public void internalFrameIconified(InternalFrameEvent e)
DOCUMENT ME!

Specified by:
internalFrameIconified in interface InternalFrameListener
Parameters:
e - DOCUMENT ME!

internalFrameOpened

public void internalFrameOpened(InternalFrameEvent e)
DOCUMENT ME!

Specified by:
internalFrameOpened in interface InternalFrameListener
Parameters:
e - DOCUMENT ME!

windowGainedFocus

public void windowGainedFocus(WindowEvent e)
For Exteernal Frames

Specified by:
windowGainedFocus in interface WindowFocusListener

windowLostFocus

public void windowLostFocus(WindowEvent e)
DOCUMENT ME!

Specified by:
windowLostFocus in interface WindowFocusListener
Parameters:
e - DOCUMENT ME!

propertyChange

public void propertyChange(PropertyChangeEvent e)
This handles all of the incoming PropertyChangeEvents. If you are going to have multiple NetworkViewManagers, then this method should be extended such that the desired behaviour is achieved, assuming of course that you want your NetworkViewManagers to behave differently.

Specified by:
propertyChange in interface PropertyChangeListener

firePropertyChange

public void firePropertyChange(String property_type,
                               Object old_value,
                               Object new_value)
Fires a PropertyChangeEvent


www.cytoscape.org