Serialized Form


Package cz.psika.numerist

Class cz.psika.numerist.ApplicationWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

MINWIDTH

int MINWIDTH
Minimal window width.


MINHEIGHT

int MINHEIGHT
Minimal window height.


dualViewModeActive

boolean dualViewModeActive
Single vs. dual view mode


jbAdd

javax.swing.JButton jbAdd
Button inside bottom panel to add new entries.


jbChangeMode

javax.swing.JButton jbChangeMode
Button to change view mode in runtime.


jbSettings

javax.swing.JButton jbSettings
Button inside bottom panel to change settings.


topLabels

javax.swing.JLabel[] topLabels
Labels showing basic information (name, copy flag) about full diagrams currently shown in the panel. In single view mode, only one label from array is used. Array has two items usable when dual view mode is active.


bottomLabel

javax.swing.JLabel bottomLabel
Label in the bottom of main content panel. Shows various information messages.


jmiNewFile

javax.swing.JMenuItem jmiNewFile

jmiOpenFile

javax.swing.JMenuItem jmiOpenFile

jmiSave

javax.swing.JMenuItem jmiSave

jmiSaveAs

javax.swing.JMenuItem jmiSaveAs

jmiClose

javax.swing.JMenuItem jmiClose

jmiExit

javax.swing.JMenuItem jmiExit

jmiAdd

javax.swing.JMenuItem jmiAdd

jmiDeleteSelected

javax.swing.JMenuItem jmiDeleteSelected

jmiDeleteAll

javax.swing.JMenuItem jmiDeleteAll

jmiClearDiagrams

javax.swing.JMenuItem jmiClearDiagrams

jmiAbout

javax.swing.JMenuItem jmiAbout

jmiWebsite

javax.swing.JMenuItem jmiWebsite

jmiSupportOnline

javax.swing.JMenuItem jmiSupportOnline

jmSort

javax.swing.JMenu jmSort

jmSortAlphabetically

javax.swing.JMenuItem jmSortAlphabetically

jmiSortAlphabeticallyByFirstName

javax.swing.JMenuItem jmiSortAlphabeticallyByFirstName

jmiSortAlphabeticallyByLastName

javax.swing.JMenuItem jmiSortAlphabeticallyByLastName

jmiSortChronologically

javax.swing.JMenuItem jmiSortChronologically

jmiSortByNumbers

javax.swing.JMenuItem jmiSortByNumbers

jcbmiDescendingSortOrder

javax.swing.JCheckBoxMenuItem jcbmiDescendingSortOrder

panel

javax.swing.JPanel panel
Main panel showing full diagrams.


topPanel

javax.swing.JPanel topPanel
Panel to show thumbnails.

Class cz.psika.numerist.Diagram extends DiagramCanvas implements Serializable

Serialized Fields

mouseInputHandler

Diagram.MouseInputHandler mouseInputHandler
Mouse event handler.


dragSourceActions

int dragSourceActions
Drag and drop supported actions.


dropTargetActions

int dropTargetActions
Drop target actions.

Class cz.psika.numerist.DiagramCanvas extends javax.swing.JComponent implements Serializable

Serialized Fields

currentSize

java.awt.Dimension currentSize
Current dimension.


entry

Entry entry
Source entry.


style

Style style
Cache for current entry's style.


numberColors

java.awt.Color[] numberColors
Colors for numbers loaded from style or default colors.


circleLineStroke

java.awt.BasicStroke circleLineStroke
Line strokes.


arrowLineStroke

java.awt.BasicStroke arrowLineStroke
Line strokes.


diagonalLineStroke

java.awt.BasicStroke diagonalLineStroke
Line strokes.


rects

java.awt.geom.Rectangle2D[] rects
Rectangle parts of diagram.


circleRects

java.awt.geom.Rectangle2D[] circleRects
Dynamic rectangles which bound circles.


arrowhead

java.awt.geom.GeneralPath arrowhead
Path for drawing arrowheads.


tmpLine

java.awt.geom.Line2D tmpLine
Reusable graphic line.


dImage

java.awt.Image dImage
Caching image.


paintError

boolean paintError
Painting error.


isThumbnail

boolean isThumbnail
Flag to distinguish thumbnail and full diagram.


observers

java.util.Set<E> observers
Diagram observers.


activeRectangle

int activeRectangle
Rectangle over which mouse pointer is situated. These diagram rectangles invoke repainting of part of diagram, hightlighting lines and circles etc.


empty

boolean empty
Empty diagram flag.

Class cz.psika.numerist.EmptyDiagram extends Diagram implements Serializable

Class cz.psika.numerist.EntryDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

entry

Entry entry
Edited entry or a new one.


adding

boolean adding
Flag when adding new entry.


jbOK

javax.swing.JButton jbOK
Buttons.


jbCancel

javax.swing.JButton jbCancel
Buttons.


jtextEntry

javax.swing.JTextField jtextEntry
Text fields.


jcmbStyle

javax.swing.JComboBox jcmbStyle
Comboboxes.


jcbUpdateContent

javax.swing.JCheckBox jcbUpdateContent
Checkboxes.


Package cz.psika.utils

Class cz.psika.utils.UniqueArrayList extends java.util.ArrayList<T> implements Serializable