UndoRedo V1.2
by Matthew Ford
2005/06/27

Serialized Form


Package au.com.forward.undoRedo

Class au.com.forward.undoRedo.BranchDefaultMutableTreeNode extends UndoRedoTreeNode implements Serializable

Serialized Fields

maxDepth

int maxDepth

deepestNode

UndoRedoTreeNode deepestNode

Class au.com.forward.undoRedo.BranchUndoRedo.BranchUndoableEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Class au.com.forward.undoRedo.UndoRedoEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

frameMarker

java.lang.Long frameMarker

description

java.lang.String description

Class au.com.forward.undoRedo.UndoRedoManager extends javax.swing.JSplitPane implements Serializable

Serialized Fields

tree

javax.swing.JTree tree
The undoRedo JTree


busy

java.util.concurrent.atomic.AtomicBoolean busy

blocked

boolean blocked

frameCounter

java.util.concurrent.atomic.AtomicLong frameCounter

rootNode

UndoRedoTreeNode rootNode
The rootNode of the tree model.


lastClonedTree

UndoRedoTreeNode lastClonedTree
The last cloned rootNode. Can be null if last UndoableEdit did not implement ICanBeRollback


hasRollBackSupport

boolean hasRollBackSupport
True if this tree can be rolled back. That is all registered undoable edits inplement ICanBeRolledBack


treeModel

javax.swing.tree.DefaultTreeModel treeModel
The undo/redo tree model


frameMarkerMap

java.util.WeakHashMap<K,V> frameMarkerMap
A map holding weak keys to the tree frames.


preferredWidth

int preferredWidth
The preferred width of the tree node text displays.


textDisplayComponent

IDisplayText textDisplayComponent

textScrollPane

javax.swing.JScrollPane textScrollPane
The scrollPane holding the extended description text component.


treeScrollPane

javax.swing.JScrollPane treeScrollPane
The scrollPane holding the undo/redo Tree.


redrawAction

javax.swing.Action redrawAction
Default enterAction which undoes/redoes to the selected node.


enterAction

javax.swing.Action enterAction
Default enterAction which undoes/redoes to the selected node.

Class au.com.forward.undoRedo.UndoRedoManager.DisplayTextArea extends javax.swing.JTextArea implements Serializable

Class au.com.forward.undoRedo.UndoRedoManager.WidthEnabledCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

Class au.com.forward.undoRedo.UndoRedoTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable


©2005, Forward Computing and Control Pty. Ltd
ACN 003 669 994   NSW Australia
All Rights Reserved.