Class Launcher.LaunchSet

java.lang.Object
org.opensourcephysics.tools.Launcher.LaunchSet
All Implemented Interfaces:
XML.ObjectLoader
Enclosing class:
Launcher

public class Launcher.LaunchSet extends Object implements XML.ObjectLoader
A class to save and load a set of launch tabs and Launcher static fields.
  • Field Details

    • showHiddenNodes

      public boolean showHiddenNodes
  • Constructor Details

    • LaunchSet

      public LaunchSet()
      Constructor LaunchSet
    • LaunchSet

      protected LaunchSet(Launcher launcher, String path)
  • Method Details

    • saveObject

      public void saveObject(XMLControl control, Object obj)
      Description copied from interface: XML.ObjectLoader
      Saves data from an object to an XMLControl. The object must be castable to the class control.getObjectClass().
      Specified by:
      saveObject in interface XML.ObjectLoader
      Parameters:
      control - the xml control
      obj - the object
    • createObject

      public Object createObject(XMLControl control)
      Description copied from interface: XML.ObjectLoader
      Creates an object from data in an XMLControl. The returned object must be castable to the class control.getObjectClass().
      Specified by:
      createObject in interface XML.ObjectLoader
      Parameters:
      control - the xml control
      Returns:
      a new object
    • loadObject

      public Object loadObject(XMLControl control, Object obj)
      Description copied from interface: XML.ObjectLoader
      Loads an object with data from an XMLControl. The object must be castable to the class control.getObjectClass().
      Specified by:
      loadObject in interface XML.ObjectLoader
      Parameters:
      control - the xml control
      obj - the object
      Returns:
      the loaded object