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