|
||||||||||
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 |