com.yobotics.simulationconstructionset.gui
Class GUIConfigurationSaveAndLoad

java.lang.Object
  extended by com.yobotics.simulationconstructionset.gui.GUIConfigurationSaveAndLoad

public class GUIConfigurationSaveAndLoad
extends java.lang.Object


Constructor Summary
GUIConfigurationSaveAndLoad(GUIEnablerAndDisabler guiEnablerAndDisabler, StandardSimulationGUI myGUI)
           
 
Method Summary
 void defaultGraphConfigurationLoad(java.lang.String fileName)
           
 void defaultSave(java.lang.String fileName)
           
static java.lang.String getConfigurationDirectoryPath()
           
static java.lang.String[] getPotentialConfigurationFilenames()
           
 void loadEntryBoxArrayPanel(java.lang.String XMLStyleRepresentation)
           
 void loadGraphConfigurationsInConfigurationMenu()
           
 void loadGUIConfiguration(java.lang.String fileName)
           
static java.io.File makeOrFindConfigurationDirectory()
           
 void saveNormalGUIConfiguration()
           
 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)
           
 void setupMainViewport(java.lang.String xmlRepresentation)
           
 void setupMultiViews(java.lang.String xmlRepresentation)
           
 void setupViewportWindows(java.lang.String xmlRepresentation)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GUIConfigurationSaveAndLoad

public GUIConfigurationSaveAndLoad(GUIEnablerAndDisabler guiEnablerAndDisabler,
                                   StandardSimulationGUI myGUI)
Method Detail

setCurrentDirectory

public void setCurrentDirectory(java.io.File dir)

setCurrentDirectory

public void setCurrentDirectory(java.lang.String dir)

defaultSave

public void defaultSave(java.lang.String fileName)

saveNormalGUIConfiguration

public void saveNormalGUIConfiguration()

defaultGraphConfigurationLoad

public void defaultGraphConfigurationLoad(java.lang.String fileName)

loadGUIConfiguration

public void loadGUIConfiguration(java.lang.String fileName)

setupMultiViews

public void setupMultiViews(java.lang.String xmlRepresentation)

setupJPanels

public void setupJPanels(java.lang.String xmlRepresentation)

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)

loadGraphConfigurationsInConfigurationMenu

public void loadGraphConfigurationsInConfigurationMenu()

getConfigurationDirectoryPath

public static java.lang.String getConfigurationDirectoryPath()

getPotentialConfigurationFilenames

public static java.lang.String[] getPotentialConfigurationFilenames()

makeOrFindConfigurationDirectory

public static java.io.File makeOrFindConfigurationDirectory()