fr.inria.infovis.panel
Class MainFrameDecorator

java.lang.Object
  extended byfr.inria.infovis.panel.MainFrameDecorator
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class MainFrameDecorator
extends java.lang.Object
implements java.awt.event.ActionListener

Author:
raf A replacement of the MainFrameDecorator of Infovis

Constructor Summary
MainFrameDecorator(javax.swing.JFrame frame)
          Creates a new MainFrameDecorator object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addVisualizationMenu(infovis.visualization.VisualizationFactory.Creator creator, int i)
           
 infovis.Visualization createContols(infovis.Table t, infovis.Visualization vis)
          DOCUMENT ME!
 javax.swing.JMenu createFileMenu()
          Creates the file menu.
 infovis.graph.visualization.GraphVisualization createGraphVisualization(infovis.Graph graph)
          DOCUMENT ME!
 javax.swing.JMenu createHelpMenu()
          Creates the help menu.
 javax.swing.JComponent createSplashScreen()
          Create the splash screen.
 infovis.Visualization createTableVisualization(infovis.Table t)
          DOCUMENT ME!
 infovis.tree.visualization.TreeVisualization createTreeVisualization(infovis.Tree tree)
          DOCUMENT ME!
 javax.swing.JMenu createViewMenu()
           
static infovis.column.StringColumn getStringColumn(infovis.Table t, int index)
          DOCUMENT ME!
static void main(java.lang.String[] args)
          Main program.
 java.lang.String openFile(java.io.File file)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MainFrameDecorator

public MainFrameDecorator(javax.swing.JFrame frame)
Creates a new MainFrameDecorator object.

Parameters:
frame - the JFrame to decorate.
Method Detail

createFileMenu

public javax.swing.JMenu createFileMenu()
Creates the file menu.

Returns:
the file menu.

createViewMenu

public javax.swing.JMenu createViewMenu()

createHelpMenu

public javax.swing.JMenu createHelpMenu()
Creates the help menu.

Returns:
the help menu.

createSplashScreen

public javax.swing.JComponent createSplashScreen()
Create the splash screen.

Returns:
the splash screen.

openFile

public java.lang.String openFile(java.io.File file)
DOCUMENT ME!

Parameters:
file - DOCUMENT ME!
Returns:
DOCUMENT ME!

getStringColumn

public static infovis.column.StringColumn getStringColumn(infovis.Table t,
                                                          int index)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

createContols

public infovis.Visualization createContols(infovis.Table t,
                                           infovis.Visualization vis)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!
vis - DOCUMENT ME!
Returns:
DOCUMENT ME!

addVisualizationMenu

public void addVisualizationMenu(infovis.visualization.VisualizationFactory.Creator creator,
                                 int i)

createGraphVisualization

public infovis.graph.visualization.GraphVisualization createGraphVisualization(infovis.Graph graph)
DOCUMENT ME!

Parameters:
graph - DOCUMENT ME!
Returns:
DOCUMENT ME!

createTreeVisualization

public infovis.tree.visualization.TreeVisualization createTreeVisualization(infovis.Tree tree)
DOCUMENT ME!

Parameters:
tree - DOCUMENT ME!
Returns:
DOCUMENT ME!

createTableVisualization

public infovis.Visualization createTableVisualization(infovis.Table t)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!
Returns:
DOCUMENT ME!

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

main

public static void main(java.lang.String[] args)
Main program.

Parameters:
args - args.