JHotDraw 6.0b1

Serialized Form


Package org.jhotdraw.applet

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


Package org.jhotdraw.application

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<E> 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.


Package org.jhotdraw.contrib

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

serialVersionUID: -1461450322512395462L

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.CommandCheckBoxMenuItem extends javax.swing.JCheckBoxMenuItem implements Serializable

Serialized Fields

fCommand

Command fCommand

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.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<E> standardTools
List containing all tools for the standard ToolBar


editTools

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


currentTools

java.util.List<E> 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.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.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.contrib.GridPainter extends java.lang.Object implements Serializable

Serialized Fields

myHorizontalSeparation

int myHorizontalSeparation

myVerticalSeparation

int myVerticalSeparation

myColor

java.awt.Color myColor

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.contrib.MDI_DrawApplication extends DrawApplication implements Serializable

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

Serialized Fields

manager

org.jhotdraw.contrib.MDIDesktopManager manager

myDrawApplication

DrawApplication myDrawApplication

myDesktopEventService

DesktopEventService myDesktopEventService

selectedView

DrawingView selectedView

internalFrameListener

javax.swing.event.InternalFrameListener internalFrameListener

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

org.jhotdraw.contrib.MiniMapView.SubjectListener m_subjectListener

myDrawingChangeListener

DrawingChangeListener myDrawingChangeListener

m_viewBoxColor

java.awt.Color m_viewBoxColor

originalTransform

java.awt.geom.AffineTransform originalTransform

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.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.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.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<E> 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<K,V> 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.contrib.TriangleFigure extends RectangleFigure implements Serializable

Serialized Fields

fRotation

int fRotation

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

Serialized Fields

desktop

MDIDesktopPane desktop

cascadeCommand

Command cascadeCommand

tileCommand

Command tileCommand

Package org.jhotdraw.contrib.dnd

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

Serialized Fields

figures

java.util.List<E> 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

Package org.jhotdraw.contrib.html

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

serialVersionUID: -2715253447095419531L

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

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

Serialized Fields

fColor

java.awt.Color fColor

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

Serialized Fields

fContentProducers

java.util.Hashtable<K,V> fContentProducers
producers registered with this registry

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

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

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

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.contrib.html.PolygonFigureGeometricAdapter extends PolygonFigure implements Serializable

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.contrib.html.RoundRectangleGeometricAdapter extends RoundRectangleFigure 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.contrib.html.TextHolderContentProducer extends AbstractContentProducer implements Serializable

Serialized Fields

myTextHolder

TextHolder myTextHolder

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


Package org.jhotdraw.contrib.zoom

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

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

Package org.jhotdraw.figures

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.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
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.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.figures.ChopEllipseConnector extends ChopBoxConnector implements Serializable

serialVersionUID: -3165091511154766610L

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.figures.FigureAttributes extends java.lang.Object implements Serializable

serialVersionUID: -6886355144423666716L

Serialized Fields

fMap

java.util.Map<K,V> fMap

figureAttributesSerializedDataVersion

int figureAttributesSerializedDataVersion

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

serialVersionUID: 8311226373023297933L

Serialized Fields

groupFigureSerializedDataVersion

int groupFigureSerializedDataVersion

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
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.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
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.figures.NullConnector extends AbstractConnector implements Serializable

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

Serialized Fields

myDisplayBox

java.awt.Rectangle myDisplayBox

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

serialVersionUID: -4056859232918336475L

Serialized Fields

numberTextFigureSerializedDataVersion

int numberTextFigureSerializedDataVersion

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<E> 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.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.figures.ShortestDistanceConnector extends AbstractConnector implements Serializable

serialVersionUID: -2273446020593433887L

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
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

Package org.jhotdraw.framework

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

Serialized Fields

myRectangle

java.awt.Rectangle myRectangle

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

Serialized Fields

myID

int myID

myName

java.lang.String myName

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

Serialized Fields

myRectangle

java.awt.Rectangle myRectangle

myNestedEvent

FigureChangeEvent myNestedEvent

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

Package org.jhotdraw.samples.javadraw

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.samples.javadraw.BouncingDrawing extends StandardDrawing implements Serializable

serialVersionUID: -8566272817418441758L

Serialized Fields

bouncingDrawingSerializedDataVersion

int bouncingDrawingSerializedDataVersion

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.samples.javadraw.PatternPainter extends java.lang.Object implements Serializable

Serialized Fields

fImage

java.awt.Image fImage

Package org.jhotdraw.samples.minimap

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

Package org.jhotdraw.samples.net

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<E> fConnectors

fConnectorsVisible

boolean fConnectorsVisible

Package org.jhotdraw.samples.nothing

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

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


Package org.jhotdraw.samples.offsetConnectors

Class org.jhotdraw.samples.offsetConnectors.ConnectorApp extends DrawApplication implements Serializable

Class org.jhotdraw.samples.offsetConnectors.MyEllipseFigure extends EllipseFigure implements Serializable

Class org.jhotdraw.samples.offsetConnectors.MyFigure extends RectangleFigure implements Serializable

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

Serialized Fields

fConnectors

java.util.List<E> fConnectors

fConnectorsVisible

boolean fConnectorsVisible

Package org.jhotdraw.samples.pert

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<E> fPreTasks

fPostTasks

java.util.List<E> fPostTasks

pertFigureSerializedDataVersion

int pertFigureSerializedDataVersion

Package org.jhotdraw.standard

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.standard.AbstractFigure extends java.lang.Object implements Serializable

serialVersionUID: -10857585979273442L

Serialized Fields

myDependendFigures

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


abstractFigureSerializedDataVersion

int abstractFigureSerializedDataVersion

_nZ

int _nZ

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

serialVersionUID: -7742023180844048409L

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

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.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
Throws:
java.lang.ClassNotFoundException
java.io.IOException
Serialized Fields

fFigures

java.util.List<E> 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.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
Throws:
java.lang.ClassNotFoundException
java.io.IOException
Serialized Fields

myDecoratedFigure

Figure myDecoratedFigure
The decorated figure.


decoratorFigureSerializedDataVersion

int decoratorFigureSerializedDataVersion

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.standard.GridConstrainer extends java.lang.Object implements Serializable

Serialized Fields

fGridX

int fGridX

fGridY

int fGridY

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

serialVersionUID: 5062833203337604181L

Serialized Fields

myLocator

Locator myLocator

locatorConnectorSerializedDataVersion

int locatorConnectorSerializedDataVersion

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.standard.NullPainter extends java.lang.Object implements Serializable

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

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.standard.PeripheralLocator extends AbstractLocator implements Serializable

Serialized Fields

fOwner

Figure fOwner

fPPS

int fPPS

fIndex

int fIndex

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.standard.SimpleUpdateStrategy extends java.lang.Object implements Serializable

serialVersionUID: -7539925820692134566L

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
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
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<E> 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<E> 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

toolTipLocation

java.awt.Point toolTipLocation
Remembers the current tool tip location in order to support tool tips for a figure.


ash

org.jhotdraw.standard.StandardDrawingView.ASH ash
Autoscroll support

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

Serialized Fields

fData

byte[] fData

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

Serialized Fields

myTool

Tool myTool

myIcon

PaletteIcon myIcon

Package org.jhotdraw.util

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.util.CommandButton extends javax.swing.JButton implements Serializable

Serialized Fields

fCommand

Command fCommand

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

Serialized Fields

fCommands

java.util.List<E> fCommands

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

Serialized Fields

hm

java.util.HashMap<K,V> hm

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.util.PaletteButton extends javax.swing.JButton implements Serializable

Serialized Fields

fState

int fState

fOldState

int fOldState

fListener

PaletteListener fListener


JHotDraw 6.0b1