gcspy.vis
Interface SpaceManagerInterface

All Known Implementing Classes:
MainFrame

interface SpaceManagerInterface

Interface through which the space manager communicates with the main frame

Author:
Tony Printezis, Richard Jones

Method Summary
 void addMagManagers(TileManager small, TileManager large)
          Add a magnification manager
 void addView(java.lang.Object obj)
          Add a view
 void clearViews()
          Clear all the views
 java.util.List<PluginListener> getPluginListeners()
          Get the plugin's listeners for this space
 void setActive(SpaceManager spaceManager)
          Activate a space
 void setActiveView(int streamID)
          Set the active stream
 void setBlockInfo(java.lang.String text)
          Set the block information
 void validateContainer()
          Validate the space manager's GUI
 

Method Detail

clearViews

void clearViews()
Clear all the views


addView

void addView(java.lang.Object obj)
Add a view

Parameters:
obj - The object to add to the views combo box

setActiveView

void setActiveView(int streamID)
Set the active stream

Parameters:
streamID - the ID of the stream

setBlockInfo

void setBlockInfo(java.lang.String text)
Set the block information

Parameters:
text - The text for the block information

addMagManagers

void addMagManagers(TileManager small,
                    TileManager large)
Add a magnification manager

Parameters:
small - The tile manager for the row of small tiles
large - The tile manager for the row of large tiles

setActive

void setActive(SpaceManager spaceManager)
Activate a space

Parameters:
spaceManager - The space's manager

validateContainer

void validateContainer()
Validate the space manager's GUI


getPluginListeners

java.util.List<PluginListener> getPluginListeners()
Get the plugin's listeners for this space

Returns:
a list of plugin listeners known to the space manager