JHotDraw 7.0.6

Serialized Form


Package nanoxml

Class nanoxml.XMLParseException extends java.lang.RuntimeException implements Serializable

Serialized Fields

lineNr

int lineNr
The line number in the source code where the error occurred, or NO_LINE if the line number is unknown.
Invariants:
  • lineNr > 0 || lineNr == NO_LINE


Package net.n3.nanoxml

Class net.n3.nanoxml.XMLElement extends java.lang.Object implements Serializable

serialVersionUID: -2383376380548624920L

Serialized Fields

parent

IXMLElement parent
The parent element.


attributes

java.util.ArrayList<E> attributes
The attributes of the element.


children

java.util.ArrayList<E> children
The child iterator.


name

java.lang.String name
The name of the element.


fullName

java.lang.String fullName
The full name of the element.


namespace

java.lang.String namespace
The namespace URI.


content

java.lang.String content
The content of the element.


systemID

java.lang.String systemID
The system ID of the source data where this element is located.


lineNr

int lineNr
The line in the source data where this element starts.

Class net.n3.nanoxml.XMLException extends java.lang.Exception implements Serializable

Serialized Fields

msg

java.lang.String msg
The message of the exception.


systemID

java.lang.String systemID
The system ID of the XML data where the exception occurred.


lineNr

int lineNr
The line number in the XML data where the exception occurred.


encapsulatedException

java.lang.Exception encapsulatedException
Encapsulated exception.

Class net.n3.nanoxml.XMLParseException extends XMLException implements Serializable

Class net.n3.nanoxml.XMLValidationException extends XMLException implements Serializable

Serialized Fields

errorType

int errorType
Which error occurred.


elementName

java.lang.String elementName
The name of the element where the exception occurred.


attributeName

java.lang.String attributeName
The name of the attribute where the exception occurred.


attributeValue

java.lang.String attributeValue
The value of the attribute where the exception occurred.


Package org.jhotdraw.app

Class org.jhotdraw.app.AbstractApplication extends AbstractBean implements Serializable

Serialized Fields

projects

java.util.LinkedList<E> projects

unmodifiableDocuments

java.util.Collection<E> unmodifiableDocuments

isEnabled

boolean isEnabled

labels

ResourceBundleUtil labels

model

ApplicationModel model

recentFiles

java.util.LinkedList<E> recentFiles

prefs

java.util.prefs.Preferences prefs

Class org.jhotdraw.app.AbstractProject extends javax.swing.JPanel implements Serializable

Serialized Fields

application

Application application

saveChooser

javax.swing.JFileChooser saveChooser

openChooser

javax.swing.JFileChooser openChooser

file

java.io.File file

executor

java.util.concurrent.Executor executor

actions

java.util.HashMap<K,V> actions

hasUnsavedChanges

boolean hasUnsavedChanges

prefs

java.util.prefs.Preferences prefs

multipleOpenId

int multipleOpenId

isShowing

boolean isShowing

Class org.jhotdraw.app.DefaultAppletApplication extends AbstractApplication implements Serializable

Serialized Fields

applet

javax.swing.JApplet applet

project

Project project

Class org.jhotdraw.app.DefaultApplicationModel extends AbstractBean implements Serializable

Serialized Fields

actions

java.util.HashMap<K,V> actions

name

java.lang.String name

version

java.lang.String version

copyright

java.lang.String copyright

projectClass

java.lang.Class<T> projectClass

projectClassName

java.lang.String projectClassName

Class org.jhotdraw.app.DefaultMDIApplication extends AbstractApplication implements Serializable

Serialized Fields

parentFrame

javax.swing.JFrame parentFrame

scrollPane

javax.swing.JScrollPane scrollPane

desktopPane

MDIDesktopPane desktopPane

prefs

java.util.prefs.Preferences prefs

currentProject

Project currentProject

toolBarActions

java.util.LinkedList<E> toolBarActions

Class org.jhotdraw.app.DefaultOSXApplication extends AbstractApplication implements Serializable

Serialized Fields

paletteHandler

OSXPaletteHandler paletteHandler

currentProject

Project currentProject

prefs

java.util.prefs.Preferences prefs

paletteActions

java.util.LinkedList<E> paletteActions

Class org.jhotdraw.app.DefaultSDIApplication extends AbstractApplication implements Serializable

Serialized Fields

currentProject

Project currentProject

prefs

java.util.prefs.Preferences prefs

Package org.jhotdraw.app.action

Class org.jhotdraw.app.action.AboutAction extends AbstractApplicationAction implements Serializable

Class org.jhotdraw.app.action.AbstractApplicationAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

app

Application app

applicationListener

java.beans.PropertyChangeListener applicationListener

Class org.jhotdraw.app.action.AbstractProjectAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

app

Application app

applicationListener

java.beans.PropertyChangeListener applicationListener

projectListener

java.beans.PropertyChangeListener projectListener

Class org.jhotdraw.app.action.ArrangeAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

arrangeable

Arrangeable arrangeable

arrangement

Arrangeable.Arrangement arrangement

Class org.jhotdraw.app.action.ClearAction extends SaveBeforeAction implements Serializable

Class org.jhotdraw.app.action.ClearRecentFilesAction extends AbstractApplicationAction implements Serializable

Serialized Fields

applicationListener

java.beans.PropertyChangeListener applicationListener

Class org.jhotdraw.app.action.CloseAction extends SaveBeforeAction implements Serializable

Class org.jhotdraw.app.action.CopyAction extends javax.swing.text.DefaultEditorKit.CopyAction implements Serializable

Class org.jhotdraw.app.action.CutAction extends javax.swing.text.DefaultEditorKit.CutAction implements Serializable

Class org.jhotdraw.app.action.DeleteAction extends javax.swing.text.TextAction implements Serializable

Class org.jhotdraw.app.action.DuplicateAction extends javax.swing.AbstractAction implements Serializable

Class org.jhotdraw.app.action.ExitAction extends AbstractApplicationAction implements Serializable

Serialized Fields

oldFocusOwner

java.awt.Component oldFocusOwner

unsavedProject

Project unsavedProject

Class org.jhotdraw.app.action.ExportAction extends AbstractProjectAction implements Serializable

Serialized Fields

oldFocusOwner

java.awt.Component oldFocusOwner

Class org.jhotdraw.app.action.FocusAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

project

Project project

Class org.jhotdraw.app.action.LoadAction extends SaveBeforeAction implements Serializable

Class org.jhotdraw.app.action.LoadRecentAction extends SaveBeforeAction implements Serializable

Serialized Fields

file

java.io.File file

Class org.jhotdraw.app.action.MaximizeAction extends AbstractProjectAction implements Serializable

Class org.jhotdraw.app.action.MinimizeAction extends AbstractProjectAction implements Serializable

Class org.jhotdraw.app.action.NewAction extends AbstractApplicationAction implements Serializable

Class org.jhotdraw.app.action.OpenAction extends AbstractApplicationAction implements Serializable

Class org.jhotdraw.app.action.OpenRecentAction extends AbstractApplicationAction implements Serializable

Serialized Fields

file

java.io.File file

Class org.jhotdraw.app.action.OSXDropOnDockAction extends AbstractApplicationAction implements Serializable

Serialized Fields

fileChooser

javax.swing.JFileChooser fileChooser

entries

int entries

Class org.jhotdraw.app.action.OSXTogglePaletteAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

palette

java.awt.Window palette

app

DefaultOSXApplication app

windowHandler

java.awt.event.WindowListener windowHandler

Class org.jhotdraw.app.action.PasteAction extends javax.swing.text.DefaultEditorKit.PasteAction implements Serializable

Class org.jhotdraw.app.action.ProjectPropertyAction extends AbstractProjectAction implements Serializable

Serialized Fields

propertyName

java.lang.String propertyName

parameterClass

java.lang.Class<T>[] parameterClass

propertyValue

java.lang.Object propertyValue

setterName

java.lang.String setterName

getterName

java.lang.String getterName

projectListener

java.beans.PropertyChangeListener projectListener

Class org.jhotdraw.app.action.RedoAction extends AbstractProjectAction implements Serializable

Serialized Fields

labels

ResourceBundleUtil labels

redoActionPropertyListener

java.beans.PropertyChangeListener redoActionPropertyListener

Class org.jhotdraw.app.action.SaveAction extends AbstractProjectAction implements Serializable

Serialized Fields

saveAs

boolean saveAs

oldFocusOwner

java.awt.Component oldFocusOwner

Class org.jhotdraw.app.action.SaveAsAction extends SaveAction implements Serializable

Class org.jhotdraw.app.action.SaveBeforeAction extends AbstractProjectAction implements Serializable

Serialized Fields

oldFocusOwner

java.awt.Component oldFocusOwner

Class org.jhotdraw.app.action.SelectAllAction extends javax.swing.AbstractAction implements Serializable

Class org.jhotdraw.app.action.ToggleProjectPropertyAction extends AbstractProjectAction implements Serializable

Serialized Fields

propertyName

java.lang.String propertyName

parameterClass

java.lang.Class<T>[] parameterClass

selectedPropertyValue

java.lang.Object selectedPropertyValue

deselectedPropertyValue

java.lang.Object deselectedPropertyValue

setterName

java.lang.String setterName

getterName

java.lang.String getterName

projectListener

java.beans.PropertyChangeListener projectListener

Class org.jhotdraw.app.action.ToggleToolBarAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

toolBar

javax.swing.JToolBar toolBar

propertyHandler

java.beans.PropertyChangeListener propertyHandler

Class org.jhotdraw.app.action.ToggleVisibleAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

component

java.awt.Component component

Class org.jhotdraw.app.action.UndoAction extends AbstractProjectAction implements Serializable

Serialized Fields

labels

ResourceBundleUtil labels

redoActionPropertyListener

java.beans.PropertyChangeListener redoActionPropertyListener

Package org.jhotdraw.beans

Class org.jhotdraw.beans.AbstractBean extends java.lang.Object implements Serializable

Serialized Fields

propertySupport

java.beans.PropertyChangeSupport propertySupport

Package org.jhotdraw.draw

Class org.jhotdraw.draw.AbstractAttributedCompositeFigure extends AbstractCompositeFigure implements Serializable

Serialized Fields

attributes

java.util.HashMap<K,V> attributes

forbiddenAttributes

java.util.HashSet<E> forbiddenAttributes
Forbidden attributes can't be set by the setAttribute() operation. They can only be changed by basicSetAttribute().

Class org.jhotdraw.draw.AbstractCompositeFigure extends AbstractFigure implements Serializable

Serialized Fields

children

java.util.LinkedList<E> children
The children that this figure is composed of

See Also:
AbstractCompositeFigure.add(org.jhotdraw.draw.Figure), AbstractCompositeFigure.removeChild(int)

drawBounds

java.awt.geom.Rectangle2D.Double drawBounds
Cached draw bounds.


bounds

java.awt.geom.Rectangle2D.Double bounds
Cached layout bounds.


layouter

Layouter layouter
A Layouter determines how the AbstractCompositeFigure should be laid out graphically.


childHandler

org.jhotdraw.draw.AbstractCompositeFigure.ChildHandler childHandler
Handles figure changes in the children.

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

Serialized Fields

owner

Figure owner
The owner of the connector


isConnectToDecorator

boolean isConnectToDecorator
Whether we should connect to the figure or to its decorator.


isVisible

boolean isVisible
Whether we are visible.


isStatePersistent

boolean isStatePersistent
Whether the state of this connector is persistent. Set this to true only, when the user interface allows to change the state of the connector.

Class org.jhotdraw.draw.AbstractDrawing extends AbstractBean implements Serializable

Serialized Fields

listenerList

javax.swing.event.EventListenerList listenerList

fontRenderContext

java.awt.font.FontRenderContext fontRenderContext

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

Serialized Fields

listenerList

javax.swing.event.EventListenerList listenerList

isConnectorsVisible

boolean isConnectorsVisible

courtingConnection

ConnectionFigure courtingConnection

drawing

Drawing drawing

isInteractive

boolean isInteractive

isVisible

boolean isVisible

decorator

Figure decorator

isDrawDecoratorFirst

boolean isDrawDecoratorFirst

changingDepth

int changingDepth
We increase this number on each invocation of willChange() and decrease it on each invocation of changed().

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

Serialized Fields

isFilled

boolean isFilled
If this is true, the decoration is filled.


isStroked

boolean isStroked
If this is true, the decoration is stroked.


isSolid

boolean isSolid
If this is true, the stroke color is used to fill the decoration.

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

Serialized Fields

angle

double angle
Pointiness of arrow.


outerRadius

double outerRadius

innerRadius

double innerRadius

Class org.jhotdraw.draw.AttributeChangeEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

owner

Figure owner

name

AttributeKey<T> name

oldValue

java.lang.Object oldValue

newValue

java.lang.Object newValue

Class org.jhotdraw.draw.AttributedFigure extends AbstractFigure implements Serializable

Serialized Fields

attributes

java.util.HashMap<K,V> attributes

forbiddenAttributes

java.util.HashSet<E> forbiddenAttributes
Forbidden attributes can't be set by the setAttribute() operation. They can only be changed by basicSetAttribute().

Class org.jhotdraw.draw.BezierFigure extends AttributedFigure implements Serializable

Serialized Fields

path

BezierPath path
The BezierPath.

Class org.jhotdraw.draw.BorderRectangleFigure extends RectangleFigure implements Serializable

Serialized Fields

border

javax.swing.border.Border border

Class org.jhotdraw.draw.ChopBezierConnector extends ChopBoxConnector implements Serializable

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

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

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

Class org.jhotdraw.draw.ChopRoundRectConnector extends ChopBoxConnector implements Serializable

Class org.jhotdraw.draw.ChopTriangleConnector extends ChopBoxConnector implements Serializable

Class org.jhotdraw.draw.CompositeTransformEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

owner

AbstractFigure owner

tx

java.awt.geom.AffineTransform tx

inProgress

boolean inProgress
True if this edit has never received end.

Class org.jhotdraw.draw.DefaultDrawing extends AbstractDrawing implements Serializable

Serialized Fields

figures

java.util.ArrayList<E> figures

needsSorting

boolean needsSorting

Class org.jhotdraw.draw.DefaultDrawingEditor extends AbstractBean implements Serializable

Serialized Fields

defaultAttributes

java.util.HashMap<K,V> defaultAttributes

tool

Tool tool

views

java.util.HashSet<E> views

activeView

DrawingView activeView

isEnabled

boolean isEnabled

focusedView

DrawingView focusedView

focusHandler

java.awt.event.FocusListener focusHandler

Class org.jhotdraw.draw.DefaultDrawingView extends javax.swing.JComponent implements Serializable

Serialized Fields

drawing

Drawing drawing

dirtyFigures

java.util.Set<E> dirtyFigures

selectedFigures

java.util.Set<E> selectedFigures

rainbow

int rainbow

selectionHandles

java.util.LinkedList<E> selectionHandles

secondaryHandleOwner

Handle secondaryHandleOwner

secondaryHandles

java.util.LinkedList<E> secondaryHandles

handlesAreValid

boolean handlesAreValid

preferredSize

java.awt.Dimension preferredSize

scaleFactor

double scaleFactor

translate

java.awt.geom.Point2D.Double translate

detailLevel

int detailLevel

domFactory

DOMFactory domFactory

editor

DrawingEditor editor

constrainer

Constrainer constrainer

emptyDrawingLabel

javax.swing.JLabel emptyDrawingLabel

buttonGroup1

javax.swing.ButtonGroup buttonGroup1

Class org.jhotdraw.draw.DiamondFigure extends AttributedFigure implements Serializable

Serialized Fields

rectangle

java.awt.geom.Rectangle2D.Double rectangle
The bounds of the diamond figure.

Class org.jhotdraw.draw.DrawingEvent extends java.util.EventObject implements Serializable

Serialized Fields

invalidatedArea

java.awt.geom.Rectangle2D.Double invalidatedArea

figure

Figure figure

Class org.jhotdraw.draw.ElbowLiner extends java.lang.Object implements Serializable

Class org.jhotdraw.draw.EllipseFigure extends AttributedFigure implements Serializable

Serialized Fields

ellipse

java.awt.geom.Ellipse2D.Double ellipse

Class org.jhotdraw.draw.FigureEvent extends java.util.EventObject implements Serializable

Serialized Fields

invalidatedArea

java.awt.geom.Rectangle2D.Double invalidatedArea

attribute

AttributeKey<T> attribute

oldValue

java.lang.Object oldValue

newValue

java.lang.Object newValue

Class org.jhotdraw.draw.FigureSelectionEvent extends java.util.EventObject implements Serializable

Class org.jhotdraw.draw.GeneralPathTip extends AbstractLineDecoration implements Serializable

Serialized Fields

path

java.awt.geom.GeneralPath path

decorationRadius

double decorationRadius

Class org.jhotdraw.draw.GeometryEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

owner

Figure owner

oldGeometry

java.lang.Object oldGeometry

newGeometry

java.lang.Object newGeometry

Class org.jhotdraw.draw.GraphicalCompositeFigure extends AbstractCompositeFigure implements Serializable

Serialized Fields

attributes

java.util.HashMap<K,V> attributes

forbiddenAttributes

java.util.HashSet<E> forbiddenAttributes

presentationFigure

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


presentationFigureHandler

org.jhotdraw.draw.GraphicalCompositeFigure.PresentationFigureHandler presentationFigureHandler
Handles figure changes in the children.

Class org.jhotdraw.draw.GroupFigure extends AbstractCompositeFigure implements Serializable

Class org.jhotdraw.draw.HandleEvent extends java.util.EventObject implements Serializable

Serialized Fields

invalidatedArea

java.awt.Rectangle invalidatedArea

Class org.jhotdraw.draw.LabeledLineConnectionFigure extends LineConnectionFigure implements Serializable

Serialized Fields

layouter

Layouter layouter

children

java.util.ArrayList<E> children

drawBounds

java.awt.geom.Rectangle2D.Double drawBounds

childHandler

org.jhotdraw.draw.LabeledLineConnectionFigure.ChildHandler childHandler
Handles figure changes in the children.

Class org.jhotdraw.draw.LabelFigure extends TextFigure implements Serializable

Serialized Fields

target

TextHolder target

Class org.jhotdraw.draw.LineConnectionFigure extends LineFigure implements Serializable

Serialized Fields

startConnector

Connector startConnector

endConnector

Connector endConnector

liner

Liner liner

connectionHandler

org.jhotdraw.draw.LineConnectionFigure.ConnectionHandler connectionHandler
Handles figure changes in the start and the end figure.

Class org.jhotdraw.draw.LineFigure extends BezierFigure implements Serializable

Class org.jhotdraw.draw.ListFigure extends GraphicalCompositeFigure implements Serializable

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

Serialized Fields

locator

Locator locator

Class org.jhotdraw.draw.QuadTreeDrawing extends AbstractDrawing implements Serializable

Serialized Fields

figures

java.util.ArrayList<E> figures

quadTree

QuadTree2DDouble<T> quadTree

needsSorting

boolean needsSorting

Class org.jhotdraw.draw.RectangleFigure extends AttributedFigure implements Serializable

Serialized Fields

rectangle

java.awt.geom.Rectangle2D.Double rectangle

Class org.jhotdraw.draw.RestoreDataEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

figure

Figure figure

oldRestoreData

java.lang.Object oldRestoreData

newRestoreData

java.lang.Object newRestoreData

Class org.jhotdraw.draw.RoundRectangleFigure extends AttributedFigure implements Serializable

Serialized Fields

roundrect

java.awt.geom.RoundRectangle2D.Double roundrect

Class org.jhotdraw.draw.SetBoundsEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

owner

AbstractFigure owner

oldAnchor

java.awt.geom.Point2D.Double oldAnchor

oldLead

java.awt.geom.Point2D.Double oldLead

newAnchor

java.awt.geom.Point2D.Double newAnchor

newLead

java.awt.geom.Point2D.Double newLead

Class org.jhotdraw.draw.SlantedLiner extends java.lang.Object implements Serializable

Serialized Fields

slantSize

double slantSize

Class org.jhotdraw.draw.StickyChopConnector extends ChopBoxConnector implements Serializable

Serialized Fields

angle

float angle

Class org.jhotdraw.draw.TextAreaFigure extends AttributedFigure implements Serializable

Serialized Fields

bounds

java.awt.geom.Rectangle2D.Double bounds

editable

boolean editable

Class org.jhotdraw.draw.TextFigure extends AttributedFigure implements Serializable

Serialized Fields

origin

java.awt.geom.Point2D.Double origin

editable

boolean editable

Class org.jhotdraw.draw.ToolEvent extends java.util.EventObject implements Serializable

Serialized Fields

invalidatedArea

java.awt.Rectangle invalidatedArea

view

DrawingView view

Class org.jhotdraw.draw.TransformEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

figures

java.util.Collection<E> figures
Implementation note: Owner has package access, because it is accessed by CompositeMoveEdit.


tx

java.awt.geom.AffineTransform tx

Class org.jhotdraw.draw.TriangleFigure extends AttributedFigure implements Serializable

Serialized Fields

rectangle

java.awt.geom.Rectangle2D.Double rectangle
The bounds of the triangle figure.


Package org.jhotdraw.draw.action

Class org.jhotdraw.draw.action.AbstractEditorAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

editor

DrawingEditor editor

propertyChangeHandler

java.beans.PropertyChangeListener propertyChangeHandler

Class org.jhotdraw.draw.action.AbstractSelectedAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

editor

DrawingEditor editor

labels

ResourceBundleUtil labels

propertyChangeHandler

java.beans.PropertyChangeListener propertyChangeHandler

eventHandler

org.jhotdraw.draw.action.AbstractSelectedAction.EventHandler eventHandler

Class org.jhotdraw.draw.action.AbstractViewAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

editor

DrawingEditor editor

view

DrawingView view

propertyChangeHandler

java.beans.PropertyChangeListener propertyChangeHandler

Class org.jhotdraw.draw.action.AlignAction extends AbstractSelectedAction implements Serializable

Class org.jhotdraw.draw.action.AlignAction.East extends AlignAction implements Serializable

Class org.jhotdraw.draw.action.AlignAction.Horizontal extends AlignAction implements Serializable

Class org.jhotdraw.draw.action.AlignAction.North extends AlignAction implements Serializable

Class org.jhotdraw.draw.action.AlignAction.South extends AlignAction implements Serializable

Class org.jhotdraw.draw.action.AlignAction.Vertical extends AlignAction implements Serializable

Class org.jhotdraw.draw.action.AlignAction.West extends AlignAction implements Serializable

Class org.jhotdraw.draw.action.ApplyAttributesAction extends AbstractSelectedAction implements Serializable

Serialized Fields

labels

ResourceBundleUtil labels

Class org.jhotdraw.draw.action.AttributeAction extends AbstractSelectedAction implements Serializable

Serialized Fields

attributes

java.util.Map<K,V> attributes

Class org.jhotdraw.draw.action.ColorAttributeIcon extends javax.swing.ImageIcon implements Serializable

Serialized Fields

editor

DrawingEditor editor

key

AttributeKey<T> key

colorRect

java.awt.Rectangle colorRect

Class org.jhotdraw.draw.action.ColorChooserAction extends AbstractSelectedAction implements Serializable

Serialized Fields

key

AttributeKey<T> key

Class org.jhotdraw.draw.action.DefaultAttributeAction extends AbstractSelectedAction implements Serializable

Serialized Fields

keys

AttributeKey<T>[] keys

Class org.jhotdraw.draw.action.GroupAction extends AbstractSelectedAction implements Serializable

Serialized Fields

prototype

CompositeFigure prototype

Class org.jhotdraw.draw.action.JPopupButton extends javax.swing.JButton implements Serializable

Serialized Fields

popupMenu

javax.swing.JPopupMenu popupMenu

columnCount

int columnCount

action

javax.swing.Action action

actionArea

java.awt.Rectangle actionArea

itemFont

java.awt.Font itemFont

Class org.jhotdraw.draw.action.MoveAction extends AbstractSelectedAction implements Serializable

Serialized Fields

dx

int dx

dy

int dy

Class org.jhotdraw.draw.action.MoveAction.East extends MoveAction implements Serializable

Class org.jhotdraw.draw.action.MoveAction.North extends MoveAction implements Serializable

Class org.jhotdraw.draw.action.MoveAction.South extends MoveAction implements Serializable

Class org.jhotdraw.draw.action.MoveAction.West extends MoveAction implements Serializable

Class org.jhotdraw.draw.action.MoveToBackAction extends AbstractSelectedAction implements Serializable

Serialized Fields

labels

ResourceBundleUtil labels

Class org.jhotdraw.draw.action.MoveToFrontAction extends AbstractSelectedAction implements Serializable

Serialized Fields

labels

ResourceBundleUtil labels

Class org.jhotdraw.draw.action.PickAttributesAction extends AbstractSelectedAction implements Serializable

Serialized Fields

labels

ResourceBundleUtil labels

Class org.jhotdraw.draw.action.SelectSameAction extends AbstractSelectedAction implements Serializable

Class org.jhotdraw.draw.action.ToggleGridAction extends AbstractViewAction implements Serializable

Serialized Fields

label

java.lang.String label

onConstrainer

Constrainer onConstrainer

offConstrainer

Constrainer offConstrainer

Class org.jhotdraw.draw.action.UngroupAction extends AbstractSelectedAction implements Serializable

Serialized Fields

prototype

CompositeFigure prototype
Creates a new instance.

Class org.jhotdraw.draw.action.VerticalGridLayout extends java.lang.Object implements Serializable

Serialized Fields

hgap

int hgap

vgap

int vgap

rows

int rows

cols

int cols

isVertical

boolean isVertical

Class org.jhotdraw.draw.action.ZoomAction extends AbstractViewAction implements Serializable

Serialized Fields

scaleFactor

double scaleFactor

button

javax.swing.AbstractButton button

label

java.lang.String label

Class org.jhotdraw.draw.action.ZoomEditorAction extends AbstractEditorAction implements Serializable

Serialized Fields

scaleFactor

double scaleFactor

button

javax.swing.AbstractButton button

label

java.lang.String label

updateAllViews

boolean updateAllViews

Package org.jhotdraw.geom

Class org.jhotdraw.geom.BezierPath extends java.util.ArrayList<BezierPath.Node> implements Serializable

Serialized Fields

outer

int outer
We cache the index of the outermost node to speed up method indexOfOutermostNode();


isClosed

boolean isClosed
If this value is set to true, closes the bezier path.

Class org.jhotdraw.geom.Dimension2DDouble extends java.awt.geom.Dimension2D implements Serializable

Serialized Fields

width

double width
The width dimension; negative values can be used.

 
See Also:
Dimension2DDouble.getSize(), Dimension2DDouble.setSize(double, double)

height

double height
The height dimension; negative values can be used.

 
See Also:
Dimension2DDouble.getSize(), Dimension2DDouble.setSize(double, double)

Class org.jhotdraw.geom.Insets2DDouble extends java.lang.Object implements Serializable

Serialized Fields

top

double top
The inset from the top. This value is added to the Top of the rectangle to yield a new location for the Top.

 
See Also:
Insets2DDouble.clone()

left

double left
The inset from the left. This value is added to the Left of the rectangle to yield a new location for the Left edge.

 
See Also:
Insets2DDouble.clone()

bottom

double bottom
The inset from the bottom. This value is subtracted from the Bottom of the rectangle to yield a new location for the Bottom.

 
See Also:
Insets2DDouble.clone()

right

double right
The inset from the right. This value is subtracted from the Right of the rectangle to yield a new location for the Right edge.

 
See Also:
Insets2DDouble.clone()

Package org.jhotdraw.gui

Class org.jhotdraw.gui.JSheet extends javax.swing.JDialog implements Serializable

Serialized Fields

listenerList

javax.swing.event.EventListenerList listenerList
Event listener list.


ownerMovementHandler

java.awt.event.ComponentListener ownerMovementHandler
This handler is used to handle movements of the owner. If the owner moves, we have to change the location of the sheet as well.


shiftBackLocation

java.awt.Point shiftBackLocation
If this is non-null, we put the owner to the specified location, when the sheet is hidden.


oldLocation

java.awt.Point oldLocation
We need to keep track of the old owner position, in order to avoid processing duplicate owner moved events.


oldFocusOwner

java.awt.Component oldFocusOwner
Focus owner on the owner window, before the sheet is shown.


isInstalled

boolean isInstalled
This is set to true, when the listeners for the JSheet are installed on the parent component.


isAnimated

boolean isAnimated
If this is set to true, the JSheet uses a transition effect when shown and when hidden.

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

Serialized Fields

manager

org.jhotdraw.gui.MDIDesktopManager manager

Class org.jhotdraw.gui.PlacardScrollPaneLayout extends javax.swing.ScrollPaneLayout implements Serializable

Class org.jhotdraw.gui.PlacardScrollPaneLayout.UIResource extends PlacardScrollPaneLayout implements Serializable


Package org.jhotdraw.gui.event

Class org.jhotdraw.gui.event.SheetEvent extends java.util.EventObject implements Serializable

Serialized Fields

pane

javax.swing.JComponent pane

option

int option

value

java.lang.Object value

inputValue

java.lang.Object inputValue

Package org.jhotdraw.samples.draw

Class org.jhotdraw.samples.draw.DrawApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

drawingPanel

DrawingPanel drawingPanel

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

Class org.jhotdraw.samples.draw.DrawApplicationModel extends DefaultApplicationModel implements Serializable

Serialized Fields

sharedEditor

DefaultDrawingEditor sharedEditor
This editor is shared by all projects.

Class org.jhotdraw.samples.draw.DrawingPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

undoManager

UndoRedoManager undoManager

drawing

Drawing drawing

editor

DrawingEditor editor

attributesToolbar

javax.swing.JToolBar attributesToolbar

creationToolbar

javax.swing.JToolBar creationToolbar

jPanel1

javax.swing.JPanel jPanel1

scrollPane

javax.swing.JScrollPane scrollPane

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

view

DefaultDrawingView view

Class org.jhotdraw.samples.draw.DrawLiveConnectApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

drawingPanel

DrawingPanel drawingPanel

jToolBar1

javax.swing.JToolBar jToolBar1

loadButton

javax.swing.JButton loadButton

saveButton

javax.swing.JButton saveButton

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

Class org.jhotdraw.samples.draw.DrawProject extends AbstractProject implements Serializable

Serialized Fields

undo

UndoRedoManager undo
Each DrawProject uses its own undo redo manager. This allows for undoing and redoing actions per project.


editor

DrawingEditor editor
Depending on the type of an application, there may be one editor per project, or a single shared editor for all projects.


scrollPane

javax.swing.JScrollPane scrollPane

view

DefaultDrawingView view

Package org.jhotdraw.samples.net

Class org.jhotdraw.samples.net.NetApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

drawingPanel

NetPanel drawingPanel

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

Class org.jhotdraw.samples.net.NetApplicationModel extends DefaultApplicationModel implements Serializable

Serialized Fields

sharedEditor

DefaultDrawingEditor sharedEditor
This editor is shared by all projects.


actions

java.util.HashMap<K,V> actions

Class org.jhotdraw.samples.net.NetPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

undoManager

UndoRedoManager undoManager

drawing

Drawing drawing

editor

DrawingEditor editor

attributesToolbar

javax.swing.JToolBar attributesToolbar

creationToolbar

javax.swing.JToolBar creationToolbar

jPanel1

javax.swing.JPanel jPanel1

scrollPane

javax.swing.JScrollPane scrollPane

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

view

DefaultDrawingView view

Class org.jhotdraw.samples.net.NetProject extends AbstractProject implements Serializable

Serialized Fields

undo

UndoRedoManager undo
Each DrawProject uses its own undo redo manager. This allows for undoing and redoing actions per project.


editor

DrawingEditor editor
Depending on the type of an application, there may be one editor per project, or a single shared editor for all projects.


visibleConstrainer

GridConstrainer visibleConstrainer

invisibleConstrainer

GridConstrainer invisibleConstrainer

prefs

java.util.prefs.Preferences prefs

toggleGridButton

javax.swing.AbstractButton toggleGridButton

scrollPane

javax.swing.JScrollPane scrollPane

view

DefaultDrawingView view

Package org.jhotdraw.samples.net.figures

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

Serialized Fields

connectors

java.util.LinkedList<E> connectors

Package org.jhotdraw.samples.pert

Class org.jhotdraw.samples.pert.PertApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

drawingPanel

PertPanel drawingPanel

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

Class org.jhotdraw.samples.pert.PertApplicationModel extends DefaultApplicationModel implements Serializable

Serialized Fields

sharedEditor

DefaultDrawingEditor sharedEditor
This editor is shared by all projects.


actions

java.util.HashMap<K,V> actions

Class org.jhotdraw.samples.pert.PertPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

undoManager

UndoRedoManager undoManager

drawing

Drawing drawing

editor

DrawingEditor editor

attributesToolbar

javax.swing.JToolBar attributesToolbar

creationToolbar

javax.swing.JToolBar creationToolbar

jPanel1

javax.swing.JPanel jPanel1

scrollPane

javax.swing.JScrollPane scrollPane

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

view

DefaultDrawingView view

Class org.jhotdraw.samples.pert.PertProject extends AbstractProject implements Serializable

Serialized Fields

undo

UndoRedoManager undo
Each DrawProject uses its own undo redo manager. This allows for undoing and redoing actions per project.


editor

DrawingEditor editor
Depending on the type of an application, there may be one editor per project, or a single shared editor for all projects.


visibleConstrainer

GridConstrainer visibleConstrainer

invisibleConstrainer

GridConstrainer invisibleConstrainer

prefs

java.util.prefs.Preferences prefs

scrollPane

javax.swing.JScrollPane scrollPane

view

DefaultDrawingView view

Package org.jhotdraw.samples.pert.figures

Class org.jhotdraw.samples.pert.figures.DependencyFigure extends LineConnectionFigure implements Serializable

Class org.jhotdraw.samples.pert.figures.SeparatorLineFigure extends LineFigure implements Serializable

Class org.jhotdraw.samples.pert.figures.TaskFigure extends GraphicalCompositeFigure implements Serializable

Serialized Fields

dependencies

java.util.HashSet<E> dependencies

startTime

int startTime
Derived attribute. We cache it here for efficiency reasons.


Package org.jhotdraw.samples.svg

Class org.jhotdraw.samples.svg.SVGApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

drawingPanel

SVGPanel drawingPanel

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

Class org.jhotdraw.samples.svg.SVGApplicationModel extends DefaultApplicationModel implements Serializable

Serialized Fields

sharedEditor

DefaultDrawingEditor sharedEditor
This editor is shared by all projects.

Class org.jhotdraw.samples.svg.SVGDrawing extends DefaultDrawing implements Serializable

Serialized Fields

title

java.lang.String title

description

java.lang.String description

Class org.jhotdraw.samples.svg.SVGLiveConnectApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

drawingPanel

DrawingPanel drawingPanel

jToolBar1

javax.swing.JToolBar jToolBar1

loadButton

javax.swing.JButton loadButton

saveButton

javax.swing.JButton saveButton

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

Class org.jhotdraw.samples.svg.SVGPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

undoManager

UndoRedoManager undoManager

drawing

Drawing drawing

editor

DrawingEditor editor

attributesToolbar

javax.swing.JToolBar attributesToolbar

creationToolbar

javax.swing.JToolBar creationToolbar

jPanel1

javax.swing.JPanel jPanel1

scrollPane

javax.swing.JScrollPane scrollPane

toolButtonGroup

javax.swing.ButtonGroup toolButtonGroup

view

DefaultDrawingView view

Class org.jhotdraw.samples.svg.SVGProject extends AbstractProject implements Serializable

Serialized Fields

undo

UndoRedoManager undo
Each SVGProject uses its own undo redo manager. This allows for undoing and redoing actions per project.


editor

DrawingEditor editor
Depending on the type of an application, there may be one editor per project, or a single shared editor for all projects.


scrollPane

javax.swing.JScrollPane scrollPane

view

DefaultDrawingView view

Package org.jhotdraw.samples.svg.action

Class org.jhotdraw.samples.svg.action.CombineAction extends GroupAction implements Serializable

Class org.jhotdraw.samples.svg.action.SplitAction extends UngroupAction implements Serializable


Package org.jhotdraw.samples.svg.figures

Class org.jhotdraw.samples.svg.figures.SVGEllipse extends EllipseFigure implements Serializable

Class org.jhotdraw.samples.svg.figures.SVGGroup extends GroupFigure implements Serializable

Class org.jhotdraw.samples.svg.figures.SVGImage extends AttributedFigure implements Serializable

Serialized Fields

bounds

java.awt.geom.Rectangle2D.Double bounds

Class org.jhotdraw.samples.svg.figures.SVGLine extends LineFigure implements Serializable

Class org.jhotdraw.samples.svg.figures.SVGPath extends AbstractAttributedCompositeFigure implements Serializable

Serialized Fields

path

java.awt.geom.GeneralPath path
This path is used for drawing.

Class org.jhotdraw.samples.svg.figures.SVGRect extends RoundRectangleFigure implements Serializable

Class org.jhotdraw.samples.svg.figures.SVGText extends TextFigure implements Serializable


Package org.jhotdraw.undo

Class org.jhotdraw.undo.CompositeEdit extends javax.swing.undo.CompoundEdit implements Serializable

Serialized Fields

presentationName

java.lang.String presentationName

isSignificant

boolean isSignificant

isVerbose

boolean isVerbose

Class org.jhotdraw.undo.NonUndoableEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Class org.jhotdraw.undo.UndoRedoManager extends javax.swing.undo.UndoManager implements Serializable

Serialized Fields

propertySupport

java.beans.PropertyChangeSupport propertySupport

hasSignificantEdits

boolean hasSignificantEdits
This flag is set to true when at least one significant UndoableEdit has been added to the manager since the last call to discardAllEdits.


undoOrRedoInProgress

boolean undoOrRedoInProgress
This flag is set to true when an undo or redo operation is in progress. The UndoRedoManager ignores all incoming UndoableEdit events while this flag is true.


undoAction

org.jhotdraw.undo.UndoRedoManager.UndoAction undoAction
The undo action instance.


redoAction

org.jhotdraw.undo.UndoRedoManager.RedoAction redoAction
The redo action instance.


Copyright 1996-2006 © JHotDraw.org