org.opensourcephysics.tools
Class Launcher.LaunchSet
java.lang.Object
org.opensourcephysics.tools.Launcher.LaunchSet
- All Implemented Interfaces:
- XML.ObjectLoader
- Enclosing class:
- Launcher
- public class Launcher.LaunchSet
- extends java.lang.Object
- implements XML.ObjectLoader
A class to save and load a set of launch tabs and Launcher static fields.
Method Summary |
java.lang.Object |
createObject(XMLControl control)
Creates an object from data in an XMLControl. |
java.lang.Object |
loadObject(XMLControl control,
java.lang.Object obj)
Loads an object with data from an XMLControl. |
void |
saveObject(XMLControl control,
java.lang.Object obj)
Saves data from an object to an XMLControl. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
showHiddenNodes
public boolean showHiddenNodes
Launcher.LaunchSet
public Launcher.LaunchSet()
Launcher.LaunchSet
protected Launcher.LaunchSet(Launcher launcher,
java.lang.String path)
saveObject
public void saveObject(XMLControl control,
java.lang.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 controlobj
- the object
createObject
public java.lang.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 java.lang.Object loadObject(XMLControl control,
java.lang.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 controlobj
- the object
- Returns:
- the loaded object