org.opensourcephysics.display
Class BoundedShape.BoundedShapeLoader
java.lang.Object
org.opensourcephysics.controls.XMLLoader
org.opensourcephysics.display.InteractiveShape.InteractiveShapeLoader
org.opensourcephysics.display.BoundedShape.BoundedShapeLoader
- All Implemented Interfaces:
- XML.ObjectLoader
- Enclosing class:
- BoundedShape
protected static class BoundedShape.BoundedShapeLoader
- extends InteractiveShape.InteractiveShapeLoader
A class to save and load BoundedShape in an XMLControl.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoundedShape.BoundedShapeLoader
protected BoundedShape.BoundedShapeLoader()
saveObject
public void saveObject(XMLControl control,
java.lang.Object obj)
- Description copied from class:
XMLLoader
- Empty method.
- Specified by:
saveObject in interface XML.ObjectLoader- Overrides:
saveObject in class InteractiveShape.InteractiveShapeLoader
- Parameters:
control - the controlobj - the object
createObject
public java.lang.Object createObject(XMLControl control)
- Description copied from class:
XMLLoader
- Creates a new object if the class type has a no-arg constructor.
- Specified by:
createObject in interface XML.ObjectLoader- Overrides:
createObject in class InteractiveShape.InteractiveShapeLoader
- Parameters:
control - the control
- Returns:
- the new object
loadObject
public java.lang.Object loadObject(XMLControl control,
java.lang.Object obj)
- Description copied from class:
XMLLoader
- Loads the object with xml data.
Calculations and Animations should reinitialize after they are loaded.
- Specified by:
loadObject in interface XML.ObjectLoader- Overrides:
loadObject in class InteractiveShape.InteractiveShapeLoader
- Parameters:
control - the controlobj - the object
- Returns:
- the loaded object