Serialized Form


Package CH.ifa.draw.applet

Class CH.ifa.draw.applet.DrawApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

fIconkit

Iconkit fIconkit

Package CH.ifa.draw.application

Class CH.ifa.draw.application.DrawApplication extends javax.swing.JFrame implements Serializable

Serialized Fields

fDrawing

Drawing fDrawing

fTool

Tool fTool

fIconkit

Iconkit fIconkit

fStatusLine

javax.swing.JTextField fStatusLine

fView

StandardDrawingView fView

fDefaultToolButton

ToolButton fDefaultToolButton

fSelectedToolButton

ToolButton fSelectedToolButton

fApplicationName

java.lang.String fApplicationName

fDrawingFilename

java.lang.String fDrawingFilename

fStorageFormatManager

StorageFormatManager fStorageFormatManager

Package CH.ifa.draw.contrib

Class CH.ifa.draw.contrib.ChopPolygonConnector extends ChopBoxConnector implements Serializable

serialVersionUID: -156024908227796826L

Class CH.ifa.draw.contrib.CustomToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

standardTools

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


editTools

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


currentTools

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


needsUpdate

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

Class CH.ifa.draw.contrib.DiamondFigure extends RectangleFigure implements Serializable

Class CH.ifa.draw.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 CH.ifa.draw.contrib.MDI_DrawApplication extends DrawApplication implements Serializable

Serialized Fields

currentFrame

MDI_InternalFrame currentFrame
Internal frame, which is currently activated. This frame receives all mouse input and displays the Drawing to be manipulated.


backupDrawingView

StandardDrawingView backupDrawingView
If an internal frame gets activated, the StandardDrawingView is backed up for later restorage.


desktop

javax.swing.JComponent desktop
This component acts as a desktop for the content.


mdiListeners

java.util.Vector mdiListeners
List of listeners which adhere to the InternalFrameListener interface

Class CH.ifa.draw.contrib.MDI_InternalFrame extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

internalDrawingView

DrawingView internalDrawingView

Class CH.ifa.draw.contrib.PolygonFigure extends AttributeFigure implements Serializable

serialVersionUID: 6254089689239215026L

Serialized Fields

polygonFigureSerializedDataVersion

int polygonFigureSerializedDataVersion

fPoly

java.awt.Polygon fPoly

Class CH.ifa.draw.contrib.SplitPaneDrawApplication extends DrawApplication implements Serializable

Serialized Fields

leftComponent

javax.swing.JComponent leftComponent

rightComponent

javax.swing.JComponent rightComponent

Class CH.ifa.draw.contrib.StandardLayouter 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 CH.ifa.draw.contrib.TriangleFigure extends RectangleFigure implements Serializable

Serialized Fields

fRotation

int fRotation

Package CH.ifa.draw.figures

Class CH.ifa.draw.figures.AbstractLineDecoration extends java.lang.Object implements Serializable

serialVersionUID: 1577970039258356627L

Serialized Fields

fFillColor

java.awt.Color fFillColor

fBorderColor

java.awt.Color fBorderColor

Class CH.ifa.draw.figures.ArrowTip extends AbstractLineDecoration implements Serializable

serialVersionUID: -3459171428373823638L

Serialized Fields

fAngle

double fAngle

fOuterRadius

double fOuterRadius

fInnerRadius

double fInnerRadius

arrowTipSerializedDataVersion

int arrowTipSerializedDataVersion

Class CH.ifa.draw.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 CH.ifa.draw.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 CH.ifa.draw.figures.ChopEllipseConnector extends ChopBoxConnector implements Serializable

serialVersionUID: -3165091511154766610L

Class CH.ifa.draw.figures.ElbowConnection extends LineConnection implements Serializable

serialVersionUID: 2193968743082078559L

Serialized Fields

elbowConnectionSerializedDataVersion

int elbowConnectionSerializedDataVersion

Class CH.ifa.draw.figures.EllipseFigure extends AttributeFigure implements Serializable

serialVersionUID: -6856203289355118951L

Serialized Fields

fDisplayBox

java.awt.Rectangle fDisplayBox

ellipseFigureSerializedDataVersion

int ellipseFigureSerializedDataVersion

Class CH.ifa.draw.figures.FigureAttributes extends java.lang.Object implements Serializable

serialVersionUID: -6886355144423666716L

Serialized Fields

fMap

java.util.Hashtable fMap

figureAttributesSerializedDataVersion

int figureAttributesSerializedDataVersion

Class CH.ifa.draw.figures.GroupFigure extends CompositeFigure implements Serializable

serialVersionUID: 8311226373023297933L

Serialized Fields

groupFigureSerializedDataVersion

int groupFigureSerializedDataVersion

Class CH.ifa.draw.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 CH.ifa.draw.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

fStart

Connector fStart

fEnd

Connector fEnd

lineConnectionSerializedDataVersion

int lineConnectionSerializedDataVersion

Class CH.ifa.draw.figures.LineFigure extends PolyLineFigure implements Serializable

serialVersionUID: 511503575249212371L

Serialized Fields

lineFigureSerializedDataVersion

int lineFigureSerializedDataVersion

Class CH.ifa.draw.figures.NumberTextFigure extends TextFigure implements Serializable

serialVersionUID: -4056859232918336475L

Serialized Fields

numberTextFigureSerializedDataVersion

int numberTextFigureSerializedDataVersion

Class CH.ifa.draw.figures.PolyLineConnector extends ChopBoxConnector implements Serializable

serialVersionUID: 6018435940519102865L

Class CH.ifa.draw.figures.PolyLineFigure extends AbstractFigure implements Serializable

serialVersionUID: -7951352179906577773L

Serialized Fields

fPoints

java.util.Vector fPoints

fStartDecoration

LineDecoration fStartDecoration

fEndDecoration

LineDecoration fEndDecoration

fFrameColor

java.awt.Color fFrameColor

polyLineFigureSerializedDataVersion

int polyLineFigureSerializedDataVersion

Class CH.ifa.draw.figures.RectangleFigure extends AttributeFigure implements Serializable

serialVersionUID: 184722075881789163L

Serialized Fields

fDisplayBox

java.awt.Rectangle fDisplayBox

rectangleFigureSerializedDataVersion

int rectangleFigureSerializedDataVersion

Class CH.ifa.draw.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 CH.ifa.draw.figures.ShortestDistanceConnector extends AbstractConnector implements Serializable

serialVersionUID: -2273446020593433887L

Class CH.ifa.draw.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 CH.ifa.draw.framework

Class CH.ifa.draw.framework.DrawingChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

fRectangle

java.awt.Rectangle fRectangle

Class CH.ifa.draw.framework.FigureChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

fRectangle

java.awt.Rectangle fRectangle

Class CH.ifa.draw.framework.HJDError extends java.lang.Error implements Serializable


Package CH.ifa.draw.samples.javadraw

Class CH.ifa.draw.samples.javadraw.AnimationDecorator extends DecoratorFigure implements Serializable

serialVersionUID: 7894632974364110685L

Serialized Fields

fXVelocity

int fXVelocity

fYVelocity

int fYVelocity

animationDecoratorSerializedDataVersion

int animationDecoratorSerializedDataVersion

Class CH.ifa.draw.samples.javadraw.BouncingDrawing extends StandardDrawing implements Serializable

serialVersionUID: -8566272817418441758L

Serialized Fields

bouncingDrawingSerializedDataVersion

int bouncingDrawingSerializedDataVersion

Class CH.ifa.draw.samples.javadraw.JavaDrawApp extends MDI_DrawApplication implements Serializable

Serialized Fields

fAnimator

Animator fAnimator

Class CH.ifa.draw.samples.javadraw.JavaDrawApplet extends DrawApplet implements Serializable

Class CH.ifa.draw.samples.javadraw.JavaDrawViewer extends javax.swing.JApplet implements Serializable

Serialized Fields

fDrawing

Drawing fDrawing

fTool

Tool fTool

fView

StandardDrawingView fView

fIconkit

Iconkit fIconkit

Class CH.ifa.draw.samples.javadraw.PatternPainter extends java.lang.Object implements Serializable

Serialized Fields

fImage

java.awt.Image fImage

Package CH.ifa.draw.samples.net

Class CH.ifa.draw.samples.net.NetApp extends DrawApplication implements Serializable

Class CH.ifa.draw.samples.net.NodeFigure extends TextFigure implements Serializable

Serialized Fields

fConnectors

java.util.Vector fConnectors

fConnectorsVisible

boolean fConnectorsVisible

Package CH.ifa.draw.samples.nothing

Class CH.ifa.draw.samples.nothing.NothingApp extends DrawApplication implements Serializable

Class CH.ifa.draw.samples.nothing.NothingApplet extends DrawApplet implements Serializable


Package CH.ifa.draw.samples.pert

Class CH.ifa.draw.samples.pert.PertApplet extends DrawApplet implements Serializable

Class CH.ifa.draw.samples.pert.PertApplication extends DrawApplication implements Serializable

Class CH.ifa.draw.samples.pert.PertDependency extends LineConnection implements Serializable

serialVersionUID: -7959500008698525009L

Serialized Fields

pertDependencySerializedDataVersion

int pertDependencySerializedDataVersion

Class CH.ifa.draw.samples.pert.PertFigure extends CompositeFigure implements Serializable

serialVersionUID: -7877776240236946511L

Serialized Fields

fDisplayBox

java.awt.Rectangle fDisplayBox

fPreTasks

java.util.Vector fPreTasks

fPostTasks

java.util.Vector fPostTasks

pertFigureSerializedDataVersion

int pertFigureSerializedDataVersion

Package CH.ifa.draw.standard

Class CH.ifa.draw.standard.AbstractConnector extends java.lang.Object implements Serializable

serialVersionUID: -5170007865562687545L

Serialized Fields

fOwner

Figure fOwner
the owner of the connector


abstractConnectorSerializedDataVersion

int abstractConnectorSerializedDataVersion

Class CH.ifa.draw.standard.AbstractFigure extends java.lang.Object implements Serializable

serialVersionUID: -10857585979273442L

Serialized Fields

abstractFigureSerializedDataVersion

int abstractFigureSerializedDataVersion

Class CH.ifa.draw.standard.AbstractLocator extends java.lang.Object implements Serializable

Class CH.ifa.draw.standard.BufferedUpdateStrategy extends java.lang.Object implements Serializable

serialVersionUID: 6489532222954612824L

Serialized Fields

fImagewidth

int fImagewidth

fImageheight

int fImageheight

bufferedUpdateSerializedDataVersion

int bufferedUpdateSerializedDataVersion

Class CH.ifa.draw.standard.ChopBoxConnector extends AbstractConnector implements Serializable

serialVersionUID: -1461450322712345462L

Class CH.ifa.draw.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.Vector fFigures
The figures that this figure is composed of

See Also:
CompositeFigure.add(CH.ifa.draw.framework.Figure), CompositeFigure.remove(CH.ifa.draw.framework.Figure)

compositeFigureSerializedDataVersion

int compositeFigureSerializedDataVersion

Class CH.ifa.draw.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

fComponent

Figure fComponent
The decorated figure.


decoratorFigureSerializedDataVersion

int decoratorFigureSerializedDataVersion

Class CH.ifa.draw.standard.GridConstrainer extends java.lang.Object implements Serializable

Serialized Fields

fGridX

int fGridX

fGridY

int fGridY

Class CH.ifa.draw.standard.LocatorConnector extends AbstractConnector implements Serializable

serialVersionUID: 5062833203337604181L

Serialized Fields

fLocator

Locator fLocator

locatorConnectorSerializedDataVersion

int locatorConnectorSerializedDataVersion

Class CH.ifa.draw.standard.OffsetLocator extends AbstractLocator implements Serializable

serialVersionUID: 2679950024611847621L

Serialized Fields

offsetLocatorSerializedDataVersion

int offsetLocatorSerializedDataVersion

fBase

Locator fBase

fOffsetX

int fOffsetX

fOffsetY

int fOffsetY

Class CH.ifa.draw.standard.RelativeLocator extends AbstractLocator implements Serializable

serialVersionUID: 2619148876087898602L

Serialized Fields

relativeLocatorSerializedDataVersion

int relativeLocatorSerializedDataVersion

fRelativeX

double fRelativeX

fRelativeY

double fRelativeY

Class CH.ifa.draw.standard.SimpleUpdateStrategy extends java.lang.Object implements Serializable

serialVersionUID: -7539925820692134566L

Class CH.ifa.draw.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

drawingSerializedDataVersion

int drawingSerializedDataVersion

Class CH.ifa.draw.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.


fViewSize

java.awt.Dimension fViewSize
The preferred size of the view


fLastClick

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


fBackgrounds

java.util.Vector fBackgrounds
A vector of optional backgrounds. The vector maintains a list a view painters that are drawn before the contents, that is in the background.


fForegrounds

java.util.Vector fForegrounds
A vector of optional foregrounds. The vector maintains a list a 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.


drawingViewSerializedDataVersion

int drawingViewSerializedDataVersion

Class CH.ifa.draw.standard.ToolButton extends PaletteButton implements Serializable

Serialized Fields

fName

java.lang.String fName

fTool

Tool fTool

fIcon

PaletteIcon fIcon

Package CH.ifa.draw.util

Class CH.ifa.draw.util.CommandButton extends javax.swing.JButton implements Serializable

Serialized Fields

fCommand

Command fCommand

Class CH.ifa.draw.util.CommandChoice extends javax.swing.JComboBox implements Serializable

Serialized Fields

fCommands

java.util.Vector fCommands

Class CH.ifa.draw.util.CommandMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

fCommands

java.util.Vector fCommands

Class CH.ifa.draw.util.Filler extends javax.swing.JPanel implements Serializable

Serialized Fields

fWidth

int fWidth

fHeight

int fHeight

fBackground

java.awt.Color fBackground

Class CH.ifa.draw.util.PaletteButton extends javax.swing.JButton implements Serializable

Serialized Fields

fListener

PaletteListener fListener

fState

int fState

fOldState

int fOldState