org.jhotdraw.xml
Interface DOMStorable
- All Known Subinterfaces:
- CompositeFigure, ConnectionFigure, Connector, DecoratedFigure, Drawing, Figure, ImageHolderFigure, ODGFigure, SVGFigure, TextHolderFigure
- All Known Implementing Classes:
- AbstractAttributedCompositeFigure, AbstractAttributedDecoratedFigure, AbstractAttributedFigure, AbstractCompositeFigure, AbstractConnector, AbstractDrawing, AbstractFigure, AbstractLocator, ArrowTip, BezierFigure, BezierLabelLocator, BezierPointLocator, BorderRectangleFigure, ChopBezierConnector, ChopDiamondConnector, ChopEllipseConnector, ChopRectangleConnector, ChopRoundRectangleConnector, ChopTriangleConnector, CompositeLineDecoration, DefaultDOMStorableSample.MyObject, DefaultDrawing, DependencyFigure, DiamondFigure, ElbowLiner, EllipseFigure, GraphicalCompositeFigure, GroupFigure, ImageFigure, LabeledLineConnectionFigure, LabelFigure, LineConnectionFigure, LineFigure, ListFigure, LocatorConnector, NodeFigure, ODGAttributedFigure, ODGBezierFigure, ODGDrawing, ODGEllipseFigure, ODGGroupFigure, ODGPathFigure, ODGRectFigure, PerpendicularBar, QuadTreeCompositeFigure, QuadTreeDrawing, QuickAndDirtyDOMStorableSample.MyObject, RectangleFigure, RelativeDecoratorLocator, RelativeLocator, RoundRectangleFigure, SeparatorLineFigure, SlantedLiner, StickyRectangleConnector, StraightLineFigure, SVGAttributedFigure, SVGBezierFigure, SVGEllipseFigure, SVGGroupFigure, SVGImageFigure, SVGPathFigure, SVGRectFigure, SVGTextAreaFigure, SVGTextFigure, TaskFigure, TextAreaFigure, TextFigure, TriangleFigure
public interface DOMStorable
Interface for objects that can be made persistent using
DOMOutput.writeObject
and DOMInput.readObject
.
By convention every object implementing the DOMStorable interface MUST
provide a public parameterless constructor.
- Version:
- 1.0 February 17, 2004 Create.
- Author:
- Werner Randelshofer
write
void write(DOMOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
read
void read(DOMInput in)
throws java.io.IOException
- Throws:
java.io.IOException