instrument/JTree API Documentation

Package org.pvv.bcd.instrument.JTree

Interface Summary
Copyable Implemented by tree node contents (user objects) that can make copies of themselves.
DragOverData This interface should be implemented by any custom NodeInfo that wants drag-over effects to be apparant when the user drags nodes around within the tree.
NodeFactory Objects implementing NodeFactory are useful when you want to build instrumented trees with specialized tree nodes.
NodeInfo This is a specialized user object for use in conjunction with MutableTreeNode or DefaultMutableTreeNode type tree nodes.
UserObjectFactory Interface to implement for NodeFactory classes that want to offer node renaming capabilities.
VetoableTreeStructureChangeListener Interface to implement for anyone who wants to be notified of tree structure changes.
XmlNodeFactory Implement this interface if you want your user objects to be able to be built from XML.
 

Class Summary
DefaultNodeFactory The default node factory will create DefaultMutableTreeNode type nodes with DefaultNodeInfo type user objects.
DefaultNodeInfo Default implementation of the info present on a single node.
DefaultTransferable This is the default transferable that is used for transfering node data around.
DefaultTransferInfo This is the default transfer info that is used for transfering node data around.
DndId This is the unique drag and drop id that is used for transfering node data around.
InfoBankTreeAction A specialized action-wrapper class that handles both the state imposed by the tree and the state imposed from the outside.
InfoUndoManager A specialized undo manager that offers many capabilities beyond that of Swing's regular undo manager.
Instrumenter This class provides instrumentation of JTree objects.
NodeInfoTreeCellEditor Specialized tree cell editor to give us some extra functionality.
NodeInfoTreeCellRenderer  
TreeDragGestureListener Black magic time.
TreeDragSourceListener Black magic time.
TreeDropTargetListener Black magic time.
VetoableTreeStructureChangeEvent The event object for a tree structure change.
 

Exception Summary
VetoException Title: instrument/JTree Description: Copyright: Copyright (c) 1998 Company:
 


instrument/JTree API Documentation