org.jhotdraw.samples.odg
Class ODGDrawing
java.lang.Object
org.jhotdraw.beans.AbstractBean
org.jhotdraw.draw.AbstractFigure
org.jhotdraw.draw.AbstractCompositeFigure
org.jhotdraw.draw.AbstractAttributedCompositeFigure
org.jhotdraw.draw.AbstractDrawing
org.jhotdraw.draw.QuadTreeDrawing
org.jhotdraw.samples.odg.ODGDrawing
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, CompositeFigure, Drawing, Figure, DOMStorable
public class ODGDrawing
- extends QuadTreeDrawing
ODGDrawing.
XXX - This class is going away in future versions: We don't need
to subclass QuadTreeDrawing for ODG since we can represent all ODG-specific
AttributeKey's instead of using JavaBeans properties.
- Version:
- $Id: ODGDrawing.java 527 2009-06-07 14:28:19Z rawcoder $
- Author:
- Werner Randelshofer
- See Also:
- Serialized Form
|
Constructor Summary |
ODGDrawing()
Creates a new instance. |
| Methods inherited from class org.jhotdraw.draw.QuadTreeDrawing |
basicAdd, basicRemoveChild, bringToFront, clone, contains, createEventHandler, draw, draw, drawFill, drawStroke, findFigure, findFigureBehind, findFigureBehind, findFigureExcept, findFigureExcept, findFigureInside, findFigures, findFiguresWithin, getChildren, getChildren, getFiguresFrontToBack, indexOf, sendToBack, setAttributeOnChildren, sort |
| Methods inherited from class org.jhotdraw.draw.AbstractDrawing |
addInputFormat, addOutputFormat, addUndoableEditListener, fireUndoableEditHappened, getDrawing, getFontRenderContext, getInputFormats, getLock, getOutputFormats, removeUndoableEditListener, setFontRenderContext, setInputFormats, setOutputFormats |
| Methods inherited from class org.jhotdraw.draw.AbstractAttributedCompositeFigure |
applyAttributesTo, drawChildren, drawFigure, drawText, get, getAttributeKey, getAttributes, getAttributesRestoreData, getFigureDrawBounds, getStroke, getStrokeMiterLimitFactor, hasAttribute, isAttributeEnabled, removeAttribute, restoreAttributesTo, set, setAttributeEnabled, setAttributes, writeAttributes |
| Methods inherited from class org.jhotdraw.draw.AbstractCompositeFigure |
add, add, addAll, addAll, addCompositeFigureListener, addNotify, basicAdd, basicAddAll, basicRemove, basicRemoveAll, basicRemoveAllChildren, changed, contains, createHandles, findChild, findChildIndex, fireFigureAdded, fireFigureRemoved, getBounds, getChild, getChildCount, getChildrenFrontToBack, getDecomposition, getDrawingArea, getLayouter, getPreferredSize, getTransformRestoreData, invalidate, layout, remove, removeAll, removeAllChildren, removeChild, removeCompositeFigureListener, removeNotify, restoreTransformTo, setBounds, setLayouter, transform, validate, willChange |
| Methods inherited from class org.jhotdraw.draw.AbstractFigure |
addFigureListener, basicClone, canConnect, findCompatibleConnector, findConnector, fireAreaInvalidated, fireAreaInvalidated, fireAreaInvalidated, fireAttributeChanged, fireFigureAdded, fireFigureChanged, fireFigureChanged, fireFigureChanged, fireFigureHandlesChanged, fireFigureRemoved, fireFigureRequestRemove, getActions, getChangingDepth, getConnectors, getCursor, getEndPoint, getLayer, getStartPoint, getTool, getToolTipText, handleDrop, handleMouseClick, includes, isChanging, isRemovable, isSelectable, isTransformable, isVisible, remap, removeFigureListener, requestRemove, setBounds, setRemovable, setSelectable, setTransformable, setVisible, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jhotdraw.draw.Figure |
addFigureListener, addNotify, canConnect, changed, contains, createHandles, findCompatibleConnector, findConnector, get, getActions, getAttributes, getAttributesRestoreData, getBounds, getConnectors, getCursor, getDecomposition, getDrawingArea, getEndPoint, getLayer, getPreferredSize, getStartPoint, getTool, getToolTipText, getTransformRestoreData, handleDrop, handleMouseClick, includes, isRemovable, isSelectable, isTransformable, isVisible, remap, removeFigureListener, removeNotify, requestRemove, restoreAttributesTo, restoreTransformTo, set, setBounds, transform, willChange |
ODGDrawing
public ODGDrawing()
- Creates a new instance.
setTitle
public void setTitle(java.lang.String newValue)
getTitle
public java.lang.String getTitle()
setDescription
public void setDescription(java.lang.String newValue)
getDescription
public java.lang.String getDescription()
read
public void read(DOMInput in)
throws java.io.IOException
- Specified by:
read in interface DOMStorable- Overrides:
read in class AbstractDrawing
- Throws:
java.io.IOException
readAttributes
protected void readAttributes(DOMInput in)
throws java.io.IOException
- Overrides:
readAttributes in class AbstractAttributedCompositeFigure
- Throws:
java.io.IOException
write
public void write(DOMOutput out)
throws java.io.IOException
- Specified by:
write in interface DOMStorable- Overrides:
write in class AbstractDrawing
- Throws:
java.io.IOException