Serialized Form

Class org.jhotdraw.standard.AbstractConnector extends java.lang.Object implements Serializable

serialVersionUID: -5170007865562687545l

Serialized Fields

fOwner

Figure fOwner
the owner of the connector


abstractConnectorSerializedDataVersion

int abstractConnectorSerializedDataVersion


Class org.jhotdraw.contrib.html.AbstractContentProducer extends java.lang.Object implements Serializable

serialVersionUID: -2715253447095419531l


Class org.jhotdraw.standard.AbstractFigure extends java.lang.Object implements Serializable

serialVersionUID: -10857585979273442l

Serialized Fields

myDependendFigures

java.util.List myDependendFigures
The dependend figures which have been added to this container.


abstractFigureSerializedDataVersion

int abstractFigureSerializedDataVersion

_nZ

int _nZ


Class org.jhotdraw.figures.AbstractLineDecoration extends java.lang.Object implements Serializable

serialVersionUID: 1577970039258356627l

Serialized Fields

fFillColor

java.awt.Color fFillColor

fBorderColor

java.awt.Color fBorderColor


Class org.jhotdraw.standard.AbstractLocator extends java.lang.Object implements Serializable

serialVersionUID: -7742023180844048409l


Class org.jhotdraw.samples.javadraw.AnimationDecorator extends DecoratorFigure implements Serializable

serialVersionUID: 7894632974364110685l

Serialized Fields

fXVelocity

int fXVelocity

fYVelocity

int fYVelocity

animationDecoratorSerializedDataVersion

int animationDecoratorSerializedDataVersion


Class org.jhotdraw.figures.ArrowTip extends AbstractLineDecoration implements Serializable

serialVersionUID: -3459171428373823638l

Serialized Fields

fAngle

double fAngle

fOuterRadius

double fOuterRadius

fInnerRadius

double fInnerRadius

arrowTipSerializedDataVersion

int arrowTipSerializedDataVersion


Class org.jhotdraw.figures.AttributeFigure extends AbstractFigure implements Serializable

serialVersionUID: -10857585979273442l

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream o)
                  throws java.io.IOException
Serialized Fields

fAttributes

FigureAttributes fAttributes
The attributes of a figure. Each figure can have an open ended set of attributes. Attributes are identified by name.

See Also:
AttributeFigure.getAttribute(java.lang.String), AttributeFigure.setAttribute(java.lang.String, java.lang.Object)

attributeFigureSerializedDataVersion

int attributeFigureSerializedDataVersion


Class org.jhotdraw.contrib.html.AttributeFigureContentProducer extends FigureDataContentProducer implements Serializable


Class org.jhotdraw.standard.AWTCursor extends java.awt.Cursor implements Serializable


Class org.jhotdraw.figures.BorderDecorator extends DecoratorFigure implements Serializable

serialVersionUID: 1205601808259084917l

Serialized Fields

borderDecoratorSerializedDataVersion

int borderDecoratorSerializedDataVersion

myBorderOffset

java.awt.Point myBorderOffset

myBorderColor

java.awt.Color myBorderColor

myShadowColor

java.awt.Color myShadowColor


Class org.jhotdraw.samples.javadraw.BouncingDrawing extends StandardDrawing implements Serializable

serialVersionUID: -8566272817418441758l

Serialized Fields

bouncingDrawingSerializedDataVersion

int bouncingDrawingSerializedDataVersion


Class org.jhotdraw.util.Bounds extends java.lang.Object implements Serializable

Serialized Fields

_dX1

double _dX1

_dY1

double _dY1

_dX2

double _dX2

_dY2

double _dY2


Class org.jhotdraw.standard.BufferedUpdateStrategy extends java.lang.Object implements Serializable

serialVersionUID: 6489532222954612824l

Serialized Fields

fImagewidth

int fImagewidth

fImageheight

int fImageheight

bufferedUpdateSerializedDataVersion

int bufferedUpdateSerializedDataVersion


Class org.jhotdraw.standard.ChopBoxConnector extends AbstractConnector implements Serializable

serialVersionUID: -1461450322712345462l


Class org.jhotdraw.contrib.ChopDiamondConnector extends ChopBoxConnector implements Serializable

serialVersionUID: -1461450322512395462l


Class org.jhotdraw.figures.ChopEllipseConnector extends ChopBoxConnector implements Serializable

serialVersionUID: -3165091511154766610l


Class org.jhotdraw.contrib.ChopPolygonConnector extends ChopBoxConnector implements Serializable

serialVersionUID: -156024908227796826l


Class org.jhotdraw.contrib.ClippingUpdateStrategy extends java.lang.Object implements Serializable


Class org.jhotdraw.contrib.html.ColorContentProducer extends FigureDataContentProducer implements Serializable

Serialized Fields

fColor

java.awt.Color fColor


Class org.jhotdraw.util.CommandButton extends javax.swing.JButton implements Serializable

Serialized Fields

fCommand

Command fCommand


Class org.jhotdraw.contrib.CommandCheckBoxMenuItem extends javax.swing.JCheckBoxMenuItem implements Serializable

Serialized Fields

fCommand

Command fCommand


Class org.jhotdraw.util.CommandChoice extends javax.swing.JComboBox implements Serializable

Serialized Fields

fCommands

java.util.List fCommands


Class org.jhotdraw.util.CommandMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

hm

java.util.HashMap hm


Class org.jhotdraw.contrib.CommandMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

fCommand

Command fCommand


Class org.jhotdraw.contrib.ComponentFigure extends AttributeFigure implements Serializable

Serialized Fields

bounds

java.awt.Rectangle bounds

component

java.awt.Component component
Holds value of property component.


Class org.jhotdraw.standard.CompositeFigure extends AbstractFigure implements Serializable

serialVersionUID: 7408153435700021866l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Serialized Fields

fFigures

java.util.List fFigures
The figures that this figure is composed of

See Also:
CompositeFigure.add(org.jhotdraw.framework.Figure), CompositeFigure.remove(org.jhotdraw.framework.Figure)

compositeFigureSerializedDataVersion

int compositeFigureSerializedDataVersion

_nLowestZ

int _nLowestZ

_nHighestZ

int _nHighestZ


Class org.jhotdraw.contrib.html.ContentProducerRegistry extends java.lang.Object implements Serializable

Serialized Fields

fContentProducers

java.util.Hashtable fContentProducers
producers registered with this registry


Class org.jhotdraw.contrib.CTXCommandMenu extends javax.swing.JMenu implements Serializable


Class org.jhotdraw.contrib.CTXWindowMenu extends CTXCommandMenu implements Serializable

Serialized Fields

desktop

MDIDesktopPane desktop

cascadeCommand

CommandMenuItem cascadeCommand

tileHCommand

CommandMenuItem tileHCommand

tileVCommand

CommandMenuItem tileVCommand

arrangeHCommand

CommandMenuItem arrangeHCommand

arrangeVCommand

CommandMenuItem arrangeVCommand

staticItems

int staticItems


Class org.jhotdraw.contrib.CustomToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

standardTools

java.util.List standardTools
List containing all tools for the standard ToolBar


editTools

java.util.List editTools
List containing all tools for the edit ToolBar


currentTools

java.util.List currentTools
List containing all tools, which are currently activated


needsUpdate

boolean needsUpdate
Flag which determines whether the tool palette must be updated


Class org.jhotdraw.standard.DecoratorFigure extends AbstractFigure implements Serializable

serialVersionUID: 8993011151564573288l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Serialized Fields

myDecoratedFigure

Figure myDecoratedFigure
The decorated figure.


decoratorFigureSerializedDataVersion

int decoratorFigureSerializedDataVersion


Class org.jhotdraw.contrib.DesktopEvent extends java.util.EventObject implements Serializable

Serialized Fields

myDrawingView

DrawingView myDrawingView

myPreviousDrawingView

DrawingView myPreviousDrawingView
Some events require the previous DrawingView (e.g. when a new DrawingView is selected).


Class org.jhotdraw.contrib.DiamondFigure extends RectangleFigure implements Serializable


Class org.jhotdraw.contrib.html.DiamondFigureGeometricAdapter extends DiamondFigure implements Serializable


Class org.jhotdraw.contrib.dnd.DNDFigures extends java.lang.Object implements Serializable

Serialized Fields

figures

java.util.List figures

origin

java.awt.Point origin


Class org.jhotdraw.contrib.dnd.DNDFiguresTransferable extends java.lang.Object implements Serializable

Serialized Fields

o

java.lang.Object o


Class org.jhotdraw.applet.DrawApplet extends javax.swing.JApplet implements Serializable


Class org.jhotdraw.application.DrawApplication extends javax.swing.JFrame implements Serializable

Serialized Fields

fTool

Tool fTool

fIconkit

Iconkit fIconkit

fStatusLine

javax.swing.JTextField fStatusLine

fView

DrawingView fView

fDefaultToolButton

ToolButton fDefaultToolButton

fSelectedToolButton

ToolButton fSelectedToolButton

fApplicationName

java.lang.String fApplicationName

fStorageFormatManager

StorageFormatManager fStorageFormatManager

myUndoManager

UndoManager myUndoManager

listeners

java.util.List listeners
List is not thread safe, but should not need to be. If it does we can safely synchronize the few methods that use this by synchronizing on the List object itself.


fDesktopListener

DesktopListener fDesktopListener

fDesktop

Desktop fDesktop
This component acts as a desktop for the content.


Class org.jhotdraw.framework.DrawingChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

myRectangle

java.awt.Rectangle myRectangle


Class org.jhotdraw.figures.ElbowConnection extends LineConnection implements Serializable

serialVersionUID: 2193968743082078559l

Serialized Fields

elbowConnectionSerializedDataVersion

int elbowConnectionSerializedDataVersion


Class org.jhotdraw.figures.EllipseFigure extends AttributeFigure implements Serializable

serialVersionUID: -6856203289355118951l

Serialized Fields

fDisplayBox

java.awt.Rectangle fDisplayBox

ellipseFigureSerializedDataVersion

int ellipseFigureSerializedDataVersion


Class org.jhotdraw.contrib.html.EllipseFigureGeometricAdapter extends EllipseFigure implements Serializable


Class org.jhotdraw.standard.FastBufferedUpdateStrategy extends java.lang.Object implements Serializable

Serialized Fields

_doubleBufferedImage

java.awt.image.BufferedImage _doubleBufferedImage

_scratchPadBufferedImage

java.awt.image.BufferedImage _scratchPadBufferedImage

_nImageWidth

int _nImageWidth

_nImageHeight

int _nImageHeight

_bRedrawAll

boolean _bRedrawAll


Class org.jhotdraw.framework.FigureAttributeConstant extends java.lang.Object implements Serializable

Serialized Fields

myID

int myID

myName

java.lang.String myName


Class org.jhotdraw.figures.FigureAttributes extends java.lang.Object implements Serializable

serialVersionUID: -6886355144423666716l

Serialized Fields

fMap

java.util.Map fMap

figureAttributesSerializedDataVersion

int figureAttributesSerializedDataVersion


Class org.jhotdraw.framework.FigureChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

myRectangle

java.awt.Rectangle myRectangle

myNestedEvent

FigureChangeEvent myNestedEvent


Class org.jhotdraw.contrib.html.FigureDataContentProducer extends AbstractContentProducer implements Serializable


Class org.jhotdraw.util.Filler extends javax.swing.JPanel implements Serializable

Serialized Fields

fWidth

int fWidth

fHeight

int fHeight

fBackground

java.awt.Color fBackground


Class org.jhotdraw.contrib.GraphicalCompositeFigure extends CompositeFigure implements Serializable

serialVersionUID: 1265742491024232713l

Serialized Fields

myPresentationFigure

Figure myPresentationFigure
Figure which performs all presentation tasks for this CompositeFigure as CompositeFigures usually don't have an own presentation but present only the sum of all its children.


myLayouter

Layouter myLayouter
A Layouter determines how the CompositeFigure should be laid out graphically.


Class org.jhotdraw.standard.GridConstrainer extends java.lang.Object implements Serializable

Serialized Fields

fGridX

int fGridX

fGridY

int fGridY


Class org.jhotdraw.figures.GroupFigure extends CompositeFigure implements Serializable

serialVersionUID: 8311226373023297933l

Serialized Fields

groupFigureSerializedDataVersion

int groupFigureSerializedDataVersion


Class org.jhotdraw.contrib.html.HTMLColorContentProducer extends ColorContentProducer implements Serializable


Class org.jhotdraw.contrib.html.HTMLContentProducer extends AttributeFigureContentProducer implements Serializable


Class org.jhotdraw.contrib.html.HTMLLayouter extends java.lang.Object implements Serializable


Class org.jhotdraw.contrib.html.HTMLTextAreaFigure extends TextAreaFigure implements Serializable

Serialized Fields

fUseDirectDraw

boolean fUseDirectDraw
True if using direct drawing, false if using the memory image


fIsImageDirty

boolean fIsImageDirty
True if the memory image should be regenerated


fRawHTML

boolean fRawHTML
Description of the Field


fFrameFigure

Figure fFrameFigure
The figure used to draw the frame of the area


Class org.jhotdraw.figures.ImageFigure extends AttributeFigure implements Serializable

serialVersionUID: 148012030121282439l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Serialized Fields

fFileName

java.lang.String fFileName

fDisplayBox

java.awt.Rectangle fDisplayBox

imageFigureSerializedDataVersion

int imageFigureSerializedDataVersion


Class org.jhotdraw.samples.javadraw.JavaDrawApp extends MDI_DrawApplication implements Serializable

Serialized Fields

fAnimator

Animator fAnimator


Class org.jhotdraw.samples.javadraw.JavaDrawApplet extends DrawApplet implements Serializable


Class org.jhotdraw.samples.javadraw.JavaDrawViewer extends javax.swing.JApplet implements Serializable

Serialized Fields

fDrawing

Drawing fDrawing

fTool

Tool fTool

fView

StandardDrawingView fView


Class org.jhotdraw.framework.JHotDrawException extends java.lang.Exception implements Serializable

Serialized Fields

myNestedException

java.lang.Exception myNestedException


Class org.jhotdraw.framework.JHotDrawRuntimeException extends java.lang.RuntimeException implements Serializable

Serialized Fields

myNestedException

java.lang.Exception myNestedException


Class org.jhotdraw.contrib.JPanelDesktop extends javax.swing.JPanel implements Serializable

Serialized Fields

myDesktopEventService

DesktopEventService myDesktopEventService

myDrawApplication

DrawApplication myDrawApplication


Class org.jhotdraw.contrib.JScrollPaneDesktop extends javax.swing.JScrollPane implements Serializable

Serialized Fields

myDesktopEventService

DesktopEventService myDesktopEventService


Class org.jhotdraw.figures.LineConnection extends PolyLineFigure implements Serializable

serialVersionUID: 6883731614578414801l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Serialized Fields

myStartConnector

Connector myStartConnector

myEndConnector

Connector myEndConnector

lineConnectionSerializedDataVersion

int lineConnectionSerializedDataVersion


Class org.jhotdraw.figures.LineFigure extends PolyLineFigure implements Serializable

serialVersionUID: 511503575249212371l

Serialized Fields

lineFigureSerializedDataVersion

int lineFigureSerializedDataVersion


Class org.jhotdraw.standard.LocatorConnector extends AbstractConnector implements Serializable

serialVersionUID: 5062833203337604181l

Serialized Fields

myLocator

Locator myLocator

locatorConnectorSerializedDataVersion

int locatorConnectorSerializedDataVersion


Class org.jhotdraw.contrib.MDI_DrawApplication extends DrawApplication implements Serializable


Class org.jhotdraw.contrib.MDIDesktopPane extends javax.swing.JDesktopPane implements Serializable

Serialized Fields

manager

MDIDesktopManager manager

myDrawApplication

DrawApplication myDrawApplication

myDesktopEventService

DesktopEventService myDesktopEventService

selectedView

DrawingView selectedView

internalFrameListener

javax.swing.event.InternalFrameListener internalFrameListener


Class org.jhotdraw.samples.minimap.MiniMapApplication extends SplitPaneDrawApplication implements Serializable


Class org.jhotdraw.samples.minimap.MiniMapDesktop extends SplitPaneDesktop implements Serializable

Serialized Fields

imageName

java.lang.String imageName


Class org.jhotdraw.contrib.MiniMapView extends javax.swing.JComponent implements Serializable

Serialized Fields

m_subject

javax.swing.JScrollPane m_subject

myMappedDrawingView

DrawingView myMappedDrawingView

m_subjectListener

MiniMapView.SubjectListener m_subjectListener

myDrawingChangeListener

DrawingChangeListener myDrawingChangeListener

m_viewBoxColor

java.awt.Color m_viewBoxColor


Class org.jhotdraw.contrib.zoom.MiniMapZoomableView extends MiniMapView implements Serializable


Class org.jhotdraw.samples.net.NetApp extends DrawApplication implements Serializable


Class org.jhotdraw.samples.net.NodeFigure extends TextFigure implements Serializable

Serialized Fields

fConnectors

java.util.List fConnectors

fConnectorsVisible

boolean fConnectorsVisible


Class org.jhotdraw.samples.nothing.NothingApp extends DrawApplication implements Serializable


Class org.jhotdraw.samples.nothing.NothingApplet extends DrawApplet implements Serializable


Class org.jhotdraw.figures.NullConnector extends AbstractConnector implements Serializable


Class org.jhotdraw.standard.NullDrawingView extends javax.swing.JPanel implements Serializable

Serialized Fields

myDrawingEditor

DrawingEditor myDrawingEditor

myDrawing

Drawing myDrawing

myUpdateStrategy

Painter myUpdateStrategy

myBackgroundColor

java.awt.Color myBackgroundColor


Class org.jhotdraw.figures.NullFigure extends AbstractFigure implements Serializable

Serialized Fields

myDisplayBox

java.awt.Rectangle myDisplayBox


Class org.jhotdraw.standard.NullPainter extends java.lang.Object implements Serializable


Class org.jhotdraw.figures.NumberTextFigure extends TextFigure implements Serializable

serialVersionUID: -4056859232918336475l

Serialized Fields

numberTextFigureSerializedDataVersion

int numberTextFigureSerializedDataVersion


Class org.jhotdraw.standard.OffsetLocator extends AbstractLocator implements Serializable

serialVersionUID: 2679950024611847621l

Serialized Fields

offsetLocatorSerializedDataVersion

int offsetLocatorSerializedDataVersion

fBase

Locator fBase

fOffsetX

int fOffsetX

fOffsetY

int fOffsetY


Class org.jhotdraw.util.PaletteButton extends javax.swing.JButton implements Serializable

Serialized Fields

fState

int fState

fOldState

int fOldState

fListener

PaletteListener fListener


Class org.jhotdraw.samples.javadraw.PatternPainter extends java.lang.Object implements Serializable

Serialized Fields

fImage

java.awt.Image fImage


Class org.jhotdraw.standard.PeripheralLocator extends AbstractLocator implements Serializable

Serialized Fields

fOwner

Figure fOwner

fPPS

int fPPS

fIndex

int fIndex


Class org.jhotdraw.samples.pert.PertApplet extends DrawApplet implements Serializable


Class org.jhotdraw.samples.pert.PertApplication extends DrawApplication implements Serializable


Class org.jhotdraw.samples.pert.PertDependency extends LineConnection implements Serializable

serialVersionUID: -7959500008698525009l

Serialized Fields

pertDependencySerializedDataVersion

int pertDependencySerializedDataVersion


Class org.jhotdraw.samples.pert.PertFigure extends CompositeFigure implements Serializable

serialVersionUID: -7877776240236946511l

Serialized Fields

fDisplayBox

java.awt.Rectangle fDisplayBox

fPreTasks

java.util.List fPreTasks

fPostTasks

java.util.List fPostTasks

pertFigureSerializedDataVersion

int pertFigureSerializedDataVersion


Class org.jhotdraw.contrib.PolygonFigure extends AttributeFigure implements Serializable

serialVersionUID: 6254089689239215026l

Serialized Fields

polygonFigureSerializedDataVersion

int polygonFigureSerializedDataVersion

fPoly

java.awt.Polygon fPoly


Class org.jhotdraw.contrib.html.PolygonFigureGeometricAdapter extends PolygonFigure implements Serializable


Class org.jhotdraw.figures.PolyLineConnector extends ChopBoxConnector implements Serializable

serialVersionUID: 6018435940519102865l


Class org.jhotdraw.figures.PolyLineFigure extends AbstractFigure implements Serializable

serialVersionUID: -7951352179906577773l

Serialized Fields

fPoints

java.util.List fPoints

fStartDecoration

LineDecoration fStartDecoration

fEndDecoration

LineDecoration fEndDecoration

fFrameColor

java.awt.Color fFrameColor

polyLineFigureSerializedDataVersion

int polyLineFigureSerializedDataVersion


Class org.jhotdraw.figures.RectangleFigure extends AttributeFigure implements Serializable

serialVersionUID: 184722075881789163l

Serialized Fields

fDisplayBox

java.awt.Rectangle fDisplayBox

rectangleFigureSerializedDataVersion

int rectangleFigureSerializedDataVersion


Class org.jhotdraw.standard.RelativeLocator extends AbstractLocator implements Serializable

serialVersionUID: 2619148876087898602l

Serialized Fields

relativeLocatorSerializedDataVersion

int relativeLocatorSerializedDataVersion

fRelativeX

double fRelativeX

fRelativeY

double fRelativeY


Class org.jhotdraw.contrib.html.ResourceContentProducer extends AbstractContentProducer implements Serializable

Serialized Fields

fResourceName

java.lang.String fResourceName
Description of the Field


Class org.jhotdraw.contrib.html.ResourceManagerNotSetException extends java.lang.Exception implements Serializable


Class org.jhotdraw.figures.RoundRectangleFigure extends AttributeFigure implements Serializable

serialVersionUID: 7907900248924036885l

Serialized Fields

fDisplayBox

java.awt.Rectangle fDisplayBox

fArcWidth

int fArcWidth

fArcHeight

int fArcHeight

roundRectangleSerializedDataVersion

int roundRectangleSerializedDataVersion


Class org.jhotdraw.contrib.html.RoundRectangleGeometricAdapter extends RoundRectangleFigure implements Serializable


Class org.jhotdraw.figures.ShortestDistanceConnector extends AbstractConnector implements Serializable

serialVersionUID: -2273446020593433887l


Class org.jhotdraw.contrib.SimpleLayouter extends java.lang.Object implements Serializable

serialVersionUID: 2928651014089117493l

Serialized Fields

myLayoutable

Layoutable myLayoutable
The Layoutable which should be laid out.


myInsets

java.awt.Insets myInsets
Insets to calculate a border


Class org.jhotdraw.standard.SimpleUpdateStrategy extends java.lang.Object implements Serializable

serialVersionUID: -7539925820692134566l


Class org.jhotdraw.contrib.SplitPaneDesktop extends javax.swing.JSplitPane implements Serializable

Serialized Fields

myDesktopEventService

DesktopEventService myDesktopEventService


Class org.jhotdraw.contrib.SplitPaneDrawApplication extends DrawApplication implements Serializable


Class org.jhotdraw.contrib.html.StandardDisposableResourceHolder extends java.lang.Object implements Serializable

Serialized Fields

resource

java.lang.Object resource
The holded resource object


disposeDelay

long disposeDelay
The dispose delay, default to 60 seconds


lastTimeAccessed

long lastTimeAccessed
The last time the resource was accessed as returned by System.currentTimeMillis()


isLocked

boolean isLocked
True if the resource is locked


Class org.jhotdraw.standard.StandardDrawing extends CompositeFigure implements Serializable

serialVersionUID: -2602151437447962046l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Serialized Fields

myTitle

java.lang.String myTitle

drawingSerializedDataVersion

int drawingSerializedDataVersion


Class org.jhotdraw.standard.StandardDrawingView extends javax.swing.JPanel implements Serializable

serialVersionUID: -3878153366174603336l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Serialized Fields

fDrawing

Drawing fDrawing
The shown drawing.


fLastClick

java.awt.Point fLastClick
The position of the last mouse click inside the view.


fBackgrounds

java.util.List fBackgrounds
A List of optional backgrounds. The list contains view painters that are drawn before the contents, that is in the background.


fForegrounds

java.util.List fForegrounds
A List of optional foregrounds. The list contains view painters that are drawn after the contents, that is in the foreground.


fUpdateStrategy

Painter fUpdateStrategy
The update strategy used to repair the view.


fConstrainer

PointConstrainer fConstrainer
The grid used to constrain points for snap to grid functionality.


myCounter

int myCounter

dndh

DNDHelper dndh

mouseListener

java.awt.event.MouseListener mouseListener
Listener for mouse clicks.


motionListener

java.awt.event.MouseMotionListener motionListener
Listener for mouse movements.


keyListener

java.awt.event.KeyListener keyListener
Listener for the keyboard.


myIsReadOnly

boolean myIsReadOnly
Reflects whether the drawing view is in read-only mode (from a user's perspective).


drawingViewSerializedDataVersion

int drawingViewSerializedDataVersion

ash

StandardDrawingView.ASH ash
Autoscroll support


Class org.jhotdraw.standard.StandardFigureSelection extends java.lang.Object implements Serializable

Serialized Fields

fData

byte[] fData


Class org.jhotdraw.contrib.StandardLayouter extends SimpleLayouter implements Serializable


Class org.jhotdraw.contrib.SVGDrawApp extends JavaDrawApp implements Serializable


Class org.jhotdraw.contrib.TextAreaFigure extends AttributeFigure implements Serializable

serialVersionUID: 4993631445423148845l

Serialization Methods

readObject

protected void readObject(java.io.ObjectInputStream s)
                   throws java.lang.ClassNotFoundException,
                          java.io.IOException
Reads the figure from an object stream

Throws:
java.lang.ClassNotFoundException - thrown by called methods
java.io.IOException - thrown by called methods
Serialized Fields

fTextIsDirty

boolean fTextIsDirty
True if the paragraph's cache needs to be reconstructed


fDisplayBox

java.awt.Rectangle fDisplayBox
The current display box for the figure


fParagraphs

java.util.List fParagraphs
Paragraph cache resulting from splitting the text


fText

java.lang.String fText
The text


fFont

java.awt.Font fFont
The current font


fFontIsDirty

boolean fFontIsDirty
True if the font has changed and font related calculations need to be remade


fFontWidth

float fFontWidth
The width of the current font


attributesMap

java.util.Hashtable attributesMap
Map of attributes for the AttributedString used for the figure's text. Currently it just uses one single attribute with the figure's current font.


fIsReadOnly

boolean fIsReadOnly
True if the figure is read only


fObservedFigure

Figure fObservedFigure
A connected figure


fLocator

OffsetLocator fLocator
Description of the Field


Class org.jhotdraw.figures.TextFigure extends AttributeFigure implements Serializable

serialVersionUID: 4599820785949456124l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Serialized Fields

fOriginX

int fOriginX

fOriginY

int fOriginY

fText

java.lang.String fText

fFont

java.awt.Font fFont

fIsReadOnly

boolean fIsReadOnly

fObservedFigure

Figure fObservedFigure

fLocator

OffsetLocator fLocator

textFigureSerializedDataVersion

int textFigureSerializedDataVersion


Class org.jhotdraw.contrib.html.TextHolderContentProducer extends AbstractContentProducer implements Serializable

Serialized Fields

myTextHolder

TextHolder myTextHolder


Class org.jhotdraw.standard.ToolButton extends PaletteButton implements Serializable

Serialized Fields

myTool

Tool myTool

myIcon

PaletteIcon myIcon


Class org.jhotdraw.contrib.TriangleFigure extends RectangleFigure implements Serializable

Serialized Fields

fRotation

int fRotation


Class org.jhotdraw.contrib.html.TriangleFigureGeometricAdapter extends TriangleFigure implements Serializable


Class org.jhotdraw.contrib.html.URLContentProducer extends FigureDataContentProducer implements Serializable

Serialized Fields

fURL

java.net.URL fURL
the specific URL


Class org.jhotdraw.contrib.WindowMenu extends CommandMenu implements Serializable

Serialized Fields

desktop

MDIDesktopPane desktop

cascadeCommand

Command cascadeCommand

tileCommand

Command tileCommand


Class org.jhotdraw.contrib.zoom.ZoomDrawingView extends StandardDrawingView implements Serializable

Serialized Fields

scale

double scale
The current scaling factor


zoomSpeed

double zoomSpeed
The zooming speed, meaning the scaling factor change speed when doing zoomIn/zoomOut operations.
Default of 2.0 is increase 100% or decrease 50% the current factor.
Can be changed dynamically by clients using the setter method


Class org.jhotdraw.contrib.zoom.ZoomUpdateStrategy extends java.lang.Object implements Serializable

Serialized Fields

fImagewidth

int fImagewidth

fImageheight

int fImageheight