com.yobotics.simulationconstructionset.gui
Class LoadConfigurationAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.yobotics.simulationconstructionset.gui.LoadConfigurationAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class LoadConfigurationAction
extends javax.swing.AbstractAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
LoadConfigurationAction(SimulationConstructionSet sim, javax.swing.JFrame frame, StandardSimulationGUI myGUI)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void load()
           
 void loadEntryBoxArrayPanel(java.lang.String XMLStyleRepresentation, java.io.File file)
           
 void loadGUIConfigurationFile(java.io.File file)
           
 void setCurrentDirectory(java.io.File dir)
           
 void setCurrentDirectory(java.lang.String dir)
           
 void setupConfiguration(java.lang.String configurationName)
           
 void setupGraphGroups(java.lang.String xmlRepresentation, java.lang.String name)
           
 void setupGraphWindows(java.lang.String xmlRepresentation, java.lang.String name)
           
 void setupJPanels(java.lang.String xmlRepresentation, java.awt.Component canvas)
           
 void setupMainViewport(java.lang.String xmlRepresentation)
           
 void setupMultiViews(java.lang.String xmlRepresentation)
           
 void setupViewportWindows(java.lang.String xmlRepresentation)
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadConfigurationAction

public LoadConfigurationAction(SimulationConstructionSet sim,
                               javax.swing.JFrame frame,
                               StandardSimulationGUI myGUI)
Method Detail

setCurrentDirectory

public void setCurrentDirectory(java.io.File dir)

setCurrentDirectory

public void setCurrentDirectory(java.lang.String dir)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)

load

public void load()

loadGUIConfigurationFile

public void loadGUIConfigurationFile(java.io.File file)

setupMultiViews

public void setupMultiViews(java.lang.String xmlRepresentation)

setupJPanels

public void setupJPanels(java.lang.String xmlRepresentation,
                         java.awt.Component canvas)

setupMainViewport

public void setupMainViewport(java.lang.String xmlRepresentation)

setupViewportWindows

public void setupViewportWindows(java.lang.String xmlRepresentation)

setupGraphGroups

public void setupGraphGroups(java.lang.String xmlRepresentation,
                             java.lang.String name)

setupGraphWindows

public void setupGraphWindows(java.lang.String xmlRepresentation,
                              java.lang.String name)

setupConfiguration

public void setupConfiguration(java.lang.String configurationName)

loadEntryBoxArrayPanel

public void loadEntryBoxArrayPanel(java.lang.String XMLStyleRepresentation,
                                   java.io.File file)