Serialized Form
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
application
Application application
saveChooser
javax.swing.JFileChooser saveChooser
- The file chooser used for saving the project.
Has a null value, if the file chooser has not been used yet.
openChooser
javax.swing.JFileChooser openChooser
- The file chooser used for opening the project.
Has a null value, if the file chooser has not been used yet.
file
java.io.File file
- The project file.
Has a null value, if the project has not been loaded from a file
or has not been saved yet.
executor
java.util.concurrent.Executor executor
- The executor used to perform background tasks for the Project in a
controlled manner. This executor ensures that all background tasks
are executed sequentually.
actions
java.util.HashMap<K,V> actions
- Hash map for storing project actions.
hasUnsavedChanges
boolean hasUnsavedChanges
- This is set to true, if the project has unsaved changes.
prefs
java.util.prefs.Preferences prefs
- The preferences of the project.
multipleOpenId
int multipleOpenId
- This id is used to make multiple open projects from the same project file
identifiable.
isShowing
boolean isShowing
- This is set to true, if the project is showing.
applet
javax.swing.JApplet applet
project
Project project
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
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
paletteHandler
OSXPaletteHandler paletteHandler
currentProject
Project currentProject
prefs
java.util.prefs.Preferences prefs
paletteActions
java.util.LinkedList<E> paletteActions
currentProject
Project currentProject
prefs
java.util.prefs.Preferences prefs
Package org.jhotdraw.app.action |
app
Application app
applicationListener
java.beans.PropertyChangeListener applicationListener
app
Application app
propertyName
java.lang.String propertyName
applicationListener
java.beans.PropertyChangeListener applicationListener
projectListener
java.beans.PropertyChangeListener projectListener
oldFocusOwner
java.awt.Component oldFocusOwner
arrangeable
Arrangeable arrangeable
arrangement
Arrangeable.Arrangement arrangement
applicationListener
java.beans.PropertyChangeListener applicationListener
oldFocusOwner
java.awt.Component oldFocusOwner
unsavedProject
Project unsavedProject
oldFocusOwner
java.awt.Component oldFocusOwner
project
Project project
file
java.io.File file
file
java.io.File file
fileChooser
javax.swing.JFileChooser fileChooser
entries
int entries
palette
java.awt.Window palette
app
DefaultOSXApplication app
windowHandler
java.awt.event.WindowListener windowHandler
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
labels
ResourceBundleUtil labels
redoActionPropertyListener
java.beans.PropertyChangeListener redoActionPropertyListener
saveAs
boolean saveAs
oldFocusOwner
java.awt.Component oldFocusOwner
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
toolBar
javax.swing.JToolBar toolBar
propertyHandler
java.beans.PropertyChangeListener propertyHandler
component
java.awt.Component component
labels
ResourceBundleUtil labels
redoActionPropertyListener
java.beans.PropertyChangeListener redoActionPropertyListener
Package org.jhotdraw.application |
application
DocumentOrientedApplication application
saveChooser
javax.swing.JFileChooser saveChooser
- The file chooser used for saving the documentView.
Has a null value, if the file chooser has not been used yet.
openChooser
javax.swing.JFileChooser openChooser
- The file chooser used for opening the documentView.
Has a null value, if the file chooser has not been used yet.
file
java.io.File file
- The documentView file.
Has a null value, if the documentView has not been loaded from a file
or has not been saved yet.
executor
java.util.concurrent.Executor executor
- The executor used to perform background tasks for the DocumentView in a
controlled manner. This executor ensures that all background tasks
are executed sequentually.
actions
java.util.HashMap<K,V> actions
- Hash map for storing documentView actions.
hasUnsavedChanges
boolean hasUnsavedChanges
- This is set to true, if the documentView has unsaved changes.
prefs
java.util.prefs.Preferences prefs
- The preferences of the documentView.
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
Package org.jhotdraw.application.action |
applicationListener
java.beans.PropertyChangeListener applicationListener
propertyName
java.lang.String propertyName
applicationListener
java.beans.PropertyChangeListener applicationListener
viewListener
java.beans.PropertyChangeListener viewListener
oldFocusOwner
java.awt.Component oldFocusOwner
arrangeable
Arrangeable arrangeable
arrangement
Arrangeable.Arrangement arrangement
applicationListener
java.beans.PropertyChangeListener applicationListener
oldFocusOwner
java.awt.Component oldFocusOwner
unsavedProject
DocumentView unsavedProject
oldFocusOwner
java.awt.Component oldFocusOwner
documentView
DocumentView documentView
file
java.io.File file
file
java.io.File file
fileChooser
javax.swing.JFileChooser fileChooser
entries
int entries
palette
java.awt.Window palette
windowHandler
java.awt.event.WindowListener windowHandler
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
redoActionPropertyListener
java.beans.PropertyChangeListener redoActionPropertyListener
saveAs
boolean saveAs
oldFocusOwner
java.awt.Component oldFocusOwner
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
toolBar
javax.swing.JToolBar toolBar
propertyHandler
java.beans.PropertyChangeListener propertyHandler
component
java.awt.Component component
redoActionPropertyListener
java.beans.PropertyChangeListener redoActionPropertyListener
Package org.jhotdraw.beans |
propertySupport
java.beans.PropertyChangeSupport propertySupport
Package org.jhotdraw.draw |
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 setAttribute().
decorator
Figure decorator
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 setAttribute().
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)
cachedDrawingArea
java.awt.geom.Rectangle2D.Double cachedDrawingArea
- Cached draw cachedBounds.
cachedBounds
java.awt.geom.Rectangle2D.Double cachedBounds
- Cached layout cachedBounds.
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.
owner
Figure owner
- The owner of the connector
isConnectToDecorator
boolean isConnectToDecorator
- Whether we should connect to the figure or to its decorator.
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.
listenerList
javax.swing.event.EventListenerList listenerList
fontRenderContext
java.awt.font.FontRenderContext fontRenderContext
inputFormats
java.util.List<E> inputFormats
outputFormats
java.util.List<E> outputFormats
listenerList
javax.swing.event.EventListenerList listenerList
drawing
Drawing drawing
isInteractive
boolean isInteractive
isVisible
boolean isVisible
changingDepth
int changingDepth
- We increase this number on each invocation of willChange() and
decrease it on each invocation of changed().
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.
angle
double angle
- Pointiness of arrow.
outerRadius
double outerRadius
innerRadius
double innerRadius
owner
Figure owner
name
AttributeKey<T> name
oldValue
java.lang.Object oldValue
newValue
java.lang.Object newValue
path
BezierPath path
- The BezierPath.
border
javax.swing.border.Border border
- Deprecated.
owner
AbstractFigure owner
tx
java.awt.geom.AffineTransform tx
inProgress
boolean inProgress
- True if this edit has never received
end
.
figures
java.util.ArrayList<E> figures
needsSorting
boolean needsSorting
figureHandler
DefaultDrawing.FigureHandler figureHandler
canvasSize
Dimension2DDouble canvasSize
defaultAttributes
java.util.HashMap<K,V> defaultAttributes
tool
Tool tool
views
java.util.HashSet<E> views
activeView
DrawingView activeView
isEnabled
boolean isEnabled
focusHandler
java.awt.event.FocusListener focusHandler
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
cachedPreferredSize
java.awt.Dimension cachedPreferredSize
scaleFactor
double scaleFactor
translate
java.awt.geom.Point2D.Double translate
detailLevel
int detailLevel
editor
DrawingEditor editor
constrainer
Constrainer constrainer
emptyDrawingLabel
javax.swing.JLabel emptyDrawingLabel
handleInvalidator
FigureListener handleInvalidator
cachedDrawingArea
java.awt.geom.Rectangle2D.Double cachedDrawingArea
buttonGroup1
javax.swing.ButtonGroup buttonGroup1
rectangle
java.awt.geom.Rectangle2D.Double rectangle
- The bounds of the diamond figure.
invalidatedArea
java.awt.geom.Rectangle2D.Double invalidatedArea
figure
Figure figure
index
int index
shoulderSize
double shoulderSize
ellipse
java.awt.geom.Ellipse2D.Double ellipse
invalidatedArea
java.awt.geom.Rectangle2D.Double invalidatedArea
attribute
AttributeKey<T> attribute
oldValue
java.lang.Object oldValue
newValue
java.lang.Object newValue
oldValue
java.util.Set<E> oldValue
newValue
java.util.Set<E> newValue
path
java.awt.geom.GeneralPath path
decorationRadius
double decorationRadius
owner
Figure owner
oldGeometry
java.lang.Object oldGeometry
newGeometry
java.lang.Object newGeometry
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.
invalidatedArea
java.awt.Rectangle invalidatedArea
rectangle
java.awt.geom.Rectangle2D.Double rectangle
- This rectangle describes the bounds into which we draw the image.
imageData
byte[] imageData
- The image data. This can be null, if the image was created from a
BufferedImage.
bufferedImage
java.awt.image.BufferedImage bufferedImage
- The buffered image. This can be null, if we haven't yet parsed the
imageData.
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.
target
TextHolderFigure target
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.
locator
Locator locator
figures
java.util.ArrayList<E> figures
quadTree
QuadTree<T> quadTree
needsSorting
boolean needsSorting
figureHandler
QuadTreeDrawing.FigureHandler figureHandler
canvasSize
Dimension2DDouble canvasSize
rectangle
java.awt.geom.Rectangle2D.Double rectangle
figure
Figure figure
oldRestoreData
java.lang.Object oldRestoreData
newRestoreData
java.lang.Object newRestoreData
roundrect
java.awt.geom.RoundRectangle2D.Double roundrect
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
slantSize
double slantSize
angle
float angle
bounds
java.awt.geom.Rectangle2D.Double bounds
editable
boolean editable
isTextOverflow
java.lang.Boolean isTextOverflow
- This is a cached value to improve the performance of method isTextOverflow();
origin
java.awt.geom.Point2D.Double origin
editable
boolean editable
invalidatedArea
java.awt.Rectangle invalidatedArea
view
DrawingView view
figures
java.util.Collection<E> figures
- Implementation note: Owner has package access, because it is accessed
by CompositeMoveEdit.
tx
java.awt.geom.AffineTransform tx
rectangle
java.awt.geom.Rectangle2D.Double rectangle
- The bounds of the triangle figure.
Package org.jhotdraw.draw.action |
editor
DrawingEditor editor
propertyChangeHandler
java.beans.PropertyChangeListener propertyChangeHandler
editor
DrawingEditor editor
labels
ResourceBundleUtil labels
propertyChangeHandler
java.beans.PropertyChangeListener propertyChangeHandler
eventHandler
org.jhotdraw.draw.action.AbstractSelectedAction.EventHandler eventHandler
editor
DrawingEditor editor
view
DrawingView view
propertyChangeHandler
java.beans.PropertyChangeListener propertyChangeHandler
labels
ResourceBundleUtil labels
excludedAttributes
java.util.Set<E> excludedAttributes
attributes
java.util.Map<K,V> attributes
editor
DrawingEditor editor
key
AttributeKey<T> key
value1
java.lang.Object value1
value2
java.lang.Object value2
compatibleTextAction
javax.swing.Action compatibleTextAction
key
AttributeKey<T> key
fixedAttributes
java.util.HashMap<K,V> fixedAttributes
keys
AttributeKey<T>[] keys
fixedAttributes
java.util.Map<K,V> fixedAttributes
target
DrawingEditor target
forwarder
java.beans.PropertyChangeListener forwarder
editor
DrawingEditor editor
key
AttributeKey<T> key
colorShape
java.awt.Shape colorShape
prototype
CompositeFigure prototype
dx
int dx
dy
int dy
dir
Direction dir
labels
ResourceBundleUtil labels
labels
ResourceBundleUtil labels
labels
ResourceBundleUtil labels
excludedAttributes
java.util.Set<E> excludedAttributes
editor
DrawingEditor editor
key
AttributeKey<T> key
colorShape
java.awt.Shape colorShape
label
java.lang.String label
onConstrainer
Constrainer onConstrainer
offConstrainer
Constrainer offConstrainer
prototype
CompositeFigure prototype
- Creates a new instance.
hgap
int hgap
vgap
int vgap
rows
int rows
cols
int cols
isVertical
boolean isVertical
scaleFactor
double scaleFactor
button
javax.swing.AbstractButton button
label
java.lang.String label
scaleFactor
double scaleFactor
button
javax.swing.AbstractButton button
label
java.lang.String label
updateAllViews
boolean updateAllViews
Package org.jhotdraw.geom |
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.
windingRule
int windingRule
- The winding rule for filling the bezier path.
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)
scaleFactor
double scaleFactor
min
double min
max
double max
attributeKey
AttributeKey<T> attributeKey
isMultipleValues
boolean isMultipleValues
labels
ResourceBundleUtil labels
isUpdatingField
int isUpdatingField
eventHandler
AttributeFieldEventHandler eventHandler
scaleFactor
double scaleFactor
editor
DrawingEditor editor
attributeKey
AttributeKey<T> attributeKey
isMultipleValues
boolean isMultipleValues
labels
ResourceBundleUtil labels
isUpdatingSlider
int isUpdatingSlider
attributeRestoreData
java.util.LinkedList<E> attributeRestoreData
viewEventHandler
java.beans.PropertyChangeListener viewEventHandler
eventHandler
org.jhotdraw.gui.JDoubleAttributeSlider.EditorEventHandler eventHandler
changeHandler
org.jhotdraw.gui.JDoubleAttributeSlider.ChangeHandler changeHandler
popupMenu
javax.swing.JPopupMenu popupMenu
columnCount
int columnCount
action
javax.swing.Action action
actionArea
java.awt.Rectangle actionArea
itemFont
java.awt.Font itemFont
actionPropertyHandler
org.jhotdraw.gui.JPopupButton.ActionPropertyHandler actionPropertyHandler
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.
editor
DrawingEditor editor
attributeKey
AttributeKey<T> attributeKey
isMultipleValues
boolean isMultipleValues
labels
ResourceBundleUtil labels
isUpdatingField
int isUpdatingField
viewEventHandler
java.beans.PropertyChangeListener viewEventHandler
eventHandler
org.jhotdraw.gui.JStringAttributeArea.EditorEventHandler eventHandler
editor
DrawingEditor editor
attributeKey
AttributeKey<T> attributeKey
isMultipleValues
boolean isMultipleValues
labels
ResourceBundleUtil labels
isUpdatingField
int isUpdatingField
viewEventHandler
java.beans.PropertyChangeListener viewEventHandler
eventHandler
org.jhotdraw.gui.JStringAttributeField.EditorEventHandler eventHandler
manager
org.jhotdraw.gui.MDIDesktopManager manager
Package org.jhotdraw.gui.event |
pane
javax.swing.JComponent pane
option
int option
value
java.lang.Object value
inputValue
java.lang.Object inputValue
Package org.jhotdraw.samples.draw |
drawingPanel
DrawingPanel drawingPanel
toolButtonGroup
javax.swing.ButtonGroup toolButtonGroup
sharedEditor
DefaultDrawingEditor sharedEditor
- This editor is shared by all projects.
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
drawingPanel
DrawingPanel drawingPanel
jToolBar1
javax.swing.JToolBar jToolBar1
loadButton
javax.swing.JButton loadButton
saveButton
javax.swing.JButton saveButton
toolButtonGroup
javax.swing.ButtonGroup toolButtonGroup
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.mini |
line
java.awt.geom.Line2D.Double line
Package org.jhotdraw.samples.net |
drawingPanel
NetPanel drawingPanel
toolButtonGroup
javax.swing.ButtonGroup toolButtonGroup
sharedEditor
DefaultDrawingEditor sharedEditor
- This editor is shared by all projects.
actions
java.util.HashMap<K,V> actions
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
undo
UndoRedoManager undo
- Each NetProject 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 |
connectors
java.util.LinkedList<E> connectors
Package org.jhotdraw.samples.odg |
Package org.jhotdraw.samples.odg.figures |
Package org.jhotdraw.samples.pert |
drawingPanel
PertPanel drawingPanel
toolButtonGroup
javax.swing.ButtonGroup toolButtonGroup
sharedEditor
DefaultDrawingEditor sharedEditor
- This editor is shared by all projects.
actions
java.util.HashMap<K,V> actions
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
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 |
dependencies
java.util.HashSet<E> dependencies
startTime
int startTime
- Derived attribute. We cache it here for efficiency reasons.
Package org.jhotdraw.samples.svg |
drawingPanel
SVGDrawingPanel drawingPanel
sharedEditor
DefaultDrawingEditor sharedEditor
- This editor is shared by all projects.
title
java.lang.String title
description
java.lang.String description
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
exportChooser
javax.swing.JFileChooser exportChooser
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.
fileFilterInputFormatMap
java.util.HashMap<K,V> fileFilterInputFormatMap
fileFilterOutputFormatMap
java.util.HashMap<K,V> fileFilterOutputFormatMap
visibleConstrainer
GridConstrainer visibleConstrainer
invisibleConstrainer
GridConstrainer invisibleConstrainer
prefs
java.util.prefs.Preferences prefs
propertiesPanel
SVGPropertiesPanel propertiesPanel
scrollPane
javax.swing.JScrollPane scrollPane
view
DefaultDrawingView view
labels
ResourceBundleUtil labels
editor
DrawingEditor editor
opacitySlider
JDoubleAttributeSlider opacitySlider
linkField
JStringAttributeField linkField
linkLabel
javax.swing.JLabel linkLabel
opacityField
JDoubleAttributeField opacityField
opacityLabel
javax.swing.JLabel opacityLabel
opacityPopupButton
JPopupButton opacityPopupButton
Package org.jhotdraw.samples.svg.action |
labels
ResourceBundleUtil labels
Package org.jhotdraw.samples.svg.figures |
cachedDrawingArea
java.awt.geom.Rectangle2D.Double cachedDrawingArea
ellipse
java.awt.geom.Ellipse2D.Double ellipse
cachedTransformedShape
java.awt.Shape cachedTransformedShape
- This is used to perform faster drawing and hit testing.
attributes
java.util.HashMap<K,V> attributes
rectangle
java.awt.geom.Rectangle2D.Double rectangle
- This rectangle describes the bounds into which we draw the image.
cachedTransformedShape
java.awt.Shape cachedTransformedShape
- This is used to perform faster drawing.
cachedHitShape
java.awt.Shape cachedHitShape
- This is used to perform faster hit testing.
imageData
byte[] imageData
- The image data. This can be null, if the image was created from a
BufferedImage.
bufferedImage
java.awt.image.BufferedImage bufferedImage
- The buffered image. This can be null, if we haven't yet parsed the
imageData.
cachedPath
java.awt.geom.GeneralPath cachedPath
- This cachedPath is used for drawing.
cachedDrawingArea
java.awt.geom.Rectangle2D.Double cachedDrawingArea
roundrect
java.awt.geom.RoundRectangle2D.Double roundrect
cachedTransformedShape
java.awt.Shape cachedTransformedShape
- This is used to perform faster drawing.
cachedHitShape
java.awt.Shape cachedHitShape
- This is used to perform faster hit testing.
bounds
java.awt.geom.Rectangle2D.Double bounds
editable
boolean editable
isTextOverflow
java.lang.Boolean isTextOverflow
- This is a cached value to improve the performance of method isTextOverflow();
cachedDrawingArea
java.awt.geom.Rectangle2D.Double cachedDrawingArea
- This is used to perform faster drawing and hit testing.
cachedTextShape
java.awt.Shape cachedTextShape
coordinates
java.awt.geom.Point2D.Double[] coordinates
rotates
double[] rotates
editable
boolean editable
cachedTextShape
java.awt.Shape cachedTextShape
- This is used to perform faster drawing and hit testing.
cachedBounds
java.awt.geom.Rectangle2D.Double cachedBounds
cachedDrawingArea
java.awt.geom.Rectangle2D.Double cachedDrawingArea
Package org.jhotdraw.samples.teddy |
charSetCombo
javax.swing.JComboBox charSetCombo
charSetLabel
javax.swing.JLabel charSetLabel
lineSepCombo
javax.swing.JComboBox lineSepCombo
lineSepLabel
javax.swing.JLabel lineSepLabel
app
Application app
matcher
Matcher matcher
prefs
java.util.prefs.Preferences prefs
labels
ResourceBundleUtil labels
buttonPanel
javax.swing.JPanel buttonPanel
findField
javax.swing.JTextArea findField
findLabel
javax.swing.JLabel findLabel
findScrollPane
javax.swing.JScrollPane findScrollPane
ignoreCaseCheck
javax.swing.JCheckBox ignoreCaseCheck
modeCombo
javax.swing.JComboBox modeCombo
nextButton
javax.swing.JButton nextButton
optionsPanel
javax.swing.JPanel optionsPanel
previousButton
javax.swing.JButton previousButton
replaceAllButton
javax.swing.JButton replaceAllButton
replaceAndFindButton
javax.swing.JButton replaceAndFindButton
replaceButton
javax.swing.JButton replaceButton
replaceField
javax.swing.JTextArea replaceField
replaceLabel
javax.swing.JLabel replaceLabel
replaceScrollPane
javax.swing.JScrollPane replaceScrollPane
wrapAroundCheck
javax.swing.JCheckBox wrapAroundCheck
wrap
boolean wrap
editor
javax.swing.JTextPane editor
editorViewport
org.jhotdraw.samples.teddy.TeddyProject.EditorPanel editorViewport
undoManager
UndoRedoManager undoManager
- The undo/redo manager.
findDialog
FindDialog findDialog
- The panel used for the find feature.
matcher
Matcher matcher
- The Matcher used to perform find operation.
characterSetAccessory
CharacterSetAccessory characterSetAccessory
caretInfoLabel
javax.swing.JLabel caretInfoLabel
scrollPane
javax.swing.JScrollPane scrollPane
statusBar
javax.swing.JPanel statusBar
Package org.jhotdraw.samples.teddy.action |
findDialog
FindDialog findDialog
app
Application app
labels
ResourceBundleUtil labels
labels
ResourceBundleUtil labels
labels
ResourceBundleUtil labels
labels
ResourceBundleUtil labels
Package org.jhotdraw.samples.teddy.text |
viewFactory
NumberedViewFactory viewFactory
Package org.jhotdraw.samples.teddyapplication |
charSetCombo
javax.swing.JComboBox charSetCombo
charSetLabel
javax.swing.JLabel charSetLabel
lineSepCombo
javax.swing.JComboBox lineSepCombo
lineSepLabel
javax.swing.JLabel lineSepLabel
matcher
Matcher matcher
prefs
java.util.prefs.Preferences prefs
labels
ResourceBundleUtil labels
buttonPanel
javax.swing.JPanel buttonPanel
findField
javax.swing.JTextArea findField
findLabel
javax.swing.JLabel findLabel
findScrollPane
javax.swing.JScrollPane findScrollPane
ignoreCaseCheck
javax.swing.JCheckBox ignoreCaseCheck
modeCombo
javax.swing.JComboBox modeCombo
nextButton
javax.swing.JButton nextButton
optionsPanel
javax.swing.JPanel optionsPanel
previousButton
javax.swing.JButton previousButton
replaceAllButton
javax.swing.JButton replaceAllButton
replaceAndFindButton
javax.swing.JButton replaceAndFindButton
replaceButton
javax.swing.JButton replaceButton
replaceField
javax.swing.JTextArea replaceField
replaceLabel
javax.swing.JLabel replaceLabel
replaceScrollPane
javax.swing.JScrollPane replaceScrollPane
wrapAroundCheck
javax.swing.JCheckBox wrapAroundCheck
wrap
boolean wrap
labels
ResourceMap labels
mdiRadio
javax.swing.JRadioButton mdiRadio
osxRadio
javax.swing.JRadioButton osxRadio
sdiRadio
javax.swing.JRadioButton sdiRadio
uiGroup
javax.swing.ButtonGroup uiGroup
uiLabel
javax.swing.JLabel uiLabel
editor
javax.swing.JTextPane editor
editorViewport
org.jhotdraw.samples.teddyapplication.TeddyView.EditorPanel editorViewport
undoManager
UndoRedoManager undoManager
- The undo/redo manager.
findDialog
FindDialog findDialog
- The panel used for the find feature.
matcher
Matcher matcher
- The Matcher used to perform find operation.
characterSetAccessory
CharacterSetAccessory characterSetAccessory
caretInfoLabel
javax.swing.JLabel caretInfoLabel
scrollPane
javax.swing.JScrollPane scrollPane
statusBar
javax.swing.JPanel statusBar
Package org.jhotdraw.samples.teddyapplication.action |
findDialog
FindDialog findDialog
preferencesDialog
PreferencesDialog preferencesDialog
Package org.jhotdraw.samples.teddyapplication.text |
viewFactory
NumberedViewFactory viewFactory
Package org.jhotdraw.undo |
presentationName
java.lang.String presentationName
isSignificant
boolean isSignificant
isVerbose
boolean isVerbose
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.