|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| AnimatingTree<P extends NodeProperties> | The AnimatingTree interface extends DrawingTree because all AnimatingTrees must be drawable. |
| AnimatingTreeHead<P extends NodeProperties> | The AnimatingTreeHead interface extends DrawingTreeHead. |
| Animation | The Animation interface that must be used for all Animations. |
| AnimationListener | The listener interface for receiving Animation events. |
| DrawableKey | The DrawableKey interface is a drawable key, that must implement the
method drawKey, fillKey, and settings methods. |
| DrawingTree<P extends NodeProperties> | The DrawingTree interface extends Tree because all Drawing Trees must also be Trees. |
| DrawingTreeHead<P extends NodeProperties> | The interface defines numerous methods which allow for the drawing of
the entire DrawingTree onto a given Graphics2D using the head methods. |
| NodeShape | The NodeShape interface extends Shape for it is a specific type of shape that can be used as a node in addition to the regular shape methods. |
| OptionListener | The listener interface for receiving Option events. |
| Tree<P extends NodeProperties> | A rooted Tree, where every node is pointed to by just one other node, which is called its parent. |
| TreeHead<P extends NodeProperties> | The TreeHead interface extends the Tree interface. |
| TreeMessageListener | The listener interface for receiving TreeMessage events. |
| Class Summary | |
|---|---|
| AbstractAnimation | The Abstract Animation object defines numerous methods of an Animation that are independent of the specific type of Animation, resulting in much repeated code. |
| ActionElementType<P extends NodeProperties> | |
| AffineTransformList | Linked list implementation of the List interface containing AffineTransforms. |
| AnimationEvent | A semantic event which indicates that an Animation-defined action occured. |
| BalanceBSTAnimation<P extends NodeProperties> | The Animation object that defines the Balancing of a node in a BSTTree. |
| BSTTreeJPanel<P extends NodeProperties> | This class provides the panel for a BSTTree. |
| CenterJFrame | Center JPanel for use with the TreeApplet. |
| ColorOptionsJPanel | OptionColorToolsJPanel for use with the the OptionJPanel. |
| DeleteBSTAnimation<P extends NodeProperties> | The Animation object that defines the Deletion of a node in a BSTTree. |
| DisplayChangeAnimation<P extends NodeProperties> | The Animation object that defines the Rotation of a BSTTree. |
| DrawingJPanel | A specific type of JPanel for the dedicated purpose of drawing some sort of node or tree onto the panel. |
| DrawingKey | DrawingKey implements DrawableKey for it is a specific type that
draws Object keys. |
| Ellipse2DNode | Ellipse2DNode class implements NodeShape for it is an Ellipse NodeShape
that can be used as a node in a tree. |
| FreezeAnimation<P extends NodeProperties> | The Animation object that defines a "Freeze" of the tree. |
| GrowingTreeHead<P extends NodeProperties> | This class provides the head structure for a BSTTree. |
| GrowingTreeNode<P extends NodeProperties> | The class provides the base structure of a BSTTree, a node of the Binary Search Tree. |
| InsertBSTAnimation<P extends NodeProperties> | The Animation object that defines the Insertion into a BSTTree. |
| KeySettings | The class provides an object that refers to the settings of a DrawableKey. |
| KeyType | |
| MovingBSTTree<P extends NodeProperties> | The class provides the base structure for a BSTTree that can move to a new position
in the Binary Search Tree. |
| MovingBSTTreeAnimation<P extends NodeProperties> | The Animation object that defines the Moving of a MovingBSTTree. |
| NodeAndKey<P extends NodeProperties> | An object which keeps both a BSTTree node and an integer key. |
| NodeAndLinkAnimatingJPanel<P extends NodeProperties> | |
| NodeAndLinkDrawingJPanel | A class that extends NodeDrawingJPanel to draw the node and the link within
the specific Graphics2D within the panel. |
| NodeDrawingJPanel<P extends NodeProperties> | A simple class that extends JPanel and draws the given node within the Panel. |
| NodeProperties | This class hold the local state for a node. |
| NodeSettings | The class provides an object that refers to the settings of a node in a Tree. |
| OptionControlsJPanel | OptionControlsJPanel for use with the the OptionJPanel. |
| OptionEvent | A semantic event which indicates that a Option-defined action occured. |
| OptionJPanel | OptionJPanel for use generally to extend to more specific usages. |
| OptionMainJPanel | OptionMainJPanel for use as the controlling panel for all of the other built panels. |
| PaintSettings | The class provides an object that refers to the settings of a paint color. |
| PartitionBSTAnimation<P extends NodeProperties> | The Animation object that defines the Paritioning of a node in a BSTTree. |
| RotationBSTAnimation<P extends NodeProperties> | The Animation object that defines the Rotation of a BSTTree. |
| RotationDoubleBSTAnimation<P extends NodeProperties> | The Animation object that defines a double rotation of a node in a BSTTree. |
| SearchBSTAnimation<P extends NodeProperties> | The Animation object that defines the Searching in a BSTTree. |
| SelectionBSTAnimation<P extends NodeProperties> | The Animation object that defines a selection within a BSTTree. |
| ShadowNode<P extends NodeProperties> | This class defines the nodes that interact directly with the operators defined by the client. |
| SplashPanel | This class provides the panel for a splash screen. |
| SwapBSTAnimation<P extends NodeProperties> | |
| SwapNodesBSTAnimation<P extends NodeProperties> | |
| TextFileFilter | |
| TraverseBSTAnimation<P extends NodeProperties> | The Animation object that defines the Searching in a BSTTree. |
| TreeJDesktop | The JDesktop class intended for a tree structure. |
| TreeJPanel<P extends NodeProperties> | This class provides the panel for a Tree. |
| TreeMessageEvent | A semantic event which indicates that a TreeMessage-defined action occured. |
| TreeVisualization | The TreeJApplet presents an applet that allows for the drawing of different forms of tress. |
| WaitingActionList<P extends NodeProperties> | Linked list implementation of the List interface containing String actions and accompanying Object elements. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||