|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
AffineTransform
to the end of this list.
AffineTransform
at the specified position in this list.
String
and Object
at the specified position in this list.
String
at the end of this list.
String
and Object
at the end of this list.
AnimationEvent
.
AnimationEvent
.
AffineTransform
at the beginning of this list.
String
and Object
at the beggining of this list.
AffineTransform
to the end of this list.
String
and Object
at the end of this list.
OptionEvent
.
Animation
to the list of Animations for the Head.
Animation
to the list of Animations for the Head.
TreeMessageEvent
.
TreeMessageEvent
.
TreeMessageEvent
.
TreeMessageEvent
.
TreeMessageEvent
.
AnimationEvent
object.
AnimationEvent
object.
AnimationEvent
object.
AnimationEvent
object with the command and progress.
AnimationEvent
object.
AnimationEvent
object with the command and progress.
AnimationListener
which requires the following method.
AnimationListener
which requires the following method.
AnimationListener
which requires the following method.
AnimationListener
which requires the following method.
AnimationListener
which requires the following method.
AnimationListener
which requires the following method.
AnimationListener
which requires the following method.
balance
.
BalancedBSTTree
.BalancedBSTTree
.BalancedBSTTree
.BSTTree
, a node of the Binary Search Tree.BSTTree
.BSTTree
.TreeApplet
.CenterJFrame
.
changeDisplay
.
BSTTree
.
BSTTree
.
Animation
s from the list of Animations for the Head.
AffineTransform
object.
AffineTransform
object.
NodeSettings
object.
OptionMainJPanel
.
BSTTree
into the BSTTree
copy.
RedBlackTree
into the RedBlackTree
copy.
SelectionBSTAnimation
being drawn.
DrawableKey
interface is a drawable key, that must implement the
method drawKey, fillKey
, and settings methods.DrawingKey
implements DrawableKey
for it is a specific type that
draws Object keys.DrawingIntegerKey
using the given Object k.
DrawingTree
onto a given Graphics2D using the head methods.AffineTransform
.
AffineTransform
.
Ellipse2DNode
class implements NodeShape for it is an Ellipse NodeShape
that can be used as a node in a tree.Ellipse2D
, initialized to
location (0, 0) and size (0, 0).
Ellipse2D
from the
specified coordinates.
Tree
, using recursive calls into the BSTTree.
Tree
.
Font
for Key Drawing (Serif, Font.PLAIN).
Animation
of the node.
Animation
of the node.
Tree
.
Tree
.
NodeSettings
that defines the given int scheme.
AffineTransform
defined within the tree.
AffineTransform
defined within the tree.
addDescription
and should be accessed through the listener.
addDescription
and should be accessed through the listener.
KeySettings
for the entire tree.
KeySettings
for the entire tree.
DrawingTree
.
DrawingTree
.
NodeSettings
for the entire tree.
NodeSettings
for the entire tree.
String
of the action at the beggining of this list.
Font
used for drawing the key.
BSTTree
s.
Ellipse2DNode
according to the
specifications of the NodeShape
Interface.
NodeShape
.
BSTTree
.
Object
key of the DrawableKey
.
Tree
.
BSTTree
of the current tree.
BSTTree
.
Tree
.
BSTTree
s.
addAnimationListener
.
Animation
.
MovingBSTTree
.
MovingBSTTree
is imitating.
Animation
.
NodeShape
of the settings.
NodeSettings
that defines the given int scheme.
Tree
.
BSTTree
s.
BSTTree
s.
AffineTransform
previously defined within the tree.
RedBlackTree
.
RedBlackTree
.
RedBlackTree
.
RedBlackTree
.
BSTTree
of the current tree.
KeySettings
that defines the given int scheme.
NodeSettings
that defines the given int scheme.
PaintSettings
that defines the given String scheme.
NodeSettings
that defines the given int scheme.
DrawingTree
.
DrawingTree
.
NodeSettings
of the tree.
KeySettings
of the key.
KeySettings
of the key.
NodeSettings
of the tree.
Animation
interface.
Animation
interface.
String
that defines the given Color.
AffineTransform
given a double step and two AffineTrasforms.
AffineTransform
given a double step.
Animation
s of the tree.
Animation
s of the tree.
Animation
in the list of Animations for the Head and null if no
Animations are present.
Animation
in the list of Animations for the Head and null if no
Animations are present.
Animation
.
Animation
.
BSTTree
.
Tree
.
WaitingActionList
representing the waitingList for the tree.
insert
.
BSTTree
is empty.
Tree
is empty.
KeySettings
are currently saved.
KeySettings are currently saved for the DrawingTree.
- isStep() -
Method in class TreeJPanel
- Gets whether the tree is stepping or not.
- isStepPause() -
Method in interface AnimatingTreeHead
- Gets the StepPause of the current tree.
- isStepPause() -
Method in class BSTTreeHead
- Gets the StepPause of the current tree.
- isTreeAnimating() -
Method in interface AnimatingTreeHead
- Returns true if the current AnimatingTreeHead is animating (whether the animating list
is empty.
- isTreeAnimating() -
Method in class BSTTreeHead
- Returns true if the current AnimatingBSTTreeHead is animating (whether the animating list
is empty.
- isTreeEmpty() -
Method in class BSTTreeHead
- Returns true if the
is empty, indicating no Child node, and a level of 0.
- isTreeEmpty() -
Method in interface TreeHead
- Returns true if the
is empty, indicating no Child node, and a level of 0.
- isTreeRemove() -
Method in class BSTTreeHead
- Gets whether the AnimatingBSTTreeHead is removing an
Animation
.
- isWindows() -
Method in class TreeJDesktop
- Gets if the desktop is set up in windows format or tabbed pabe format.
- itemStateChanged(ItemEvent) -
Method in class CenterJFrame
- Implements ItemListener.
Composite
for key animating (AlphaComposite(keyRuleDefault, keyAlphaAnimateDefault)).
Composite
for key drawing (AlphaComposite(keyRuleDefault, keyAlphaDefault)).
Paint
for Key Fill (PaintSettings.lightWhite).
Stroke
for Key Drawing (BasicStroke(.05)).
Paint
for Key Stroke (Color.black).
AlphaComposite
rule for Key Drawing (SRC_OVER).
DrawableKey
.KeySettings
.
KeySettings
with the given scheme.
AlphaComposite
alpha for link animating (0.6).
AlphaComposite
alpha for link drawing (0.8).
Composite
for link animating (AlphaComposite(linkRuleDefault, linkAlphaAnimateDefault)).
Composite
for link drawing (AlphaComposite(linkRuleDefault, linkAlphaDefault)).
Paint
for link drawing (PaintSettings.lightWhite)
Stroke
for link drawing (BasicStroke(1)).
AlphaComposite
rule for link drawing (SRC_IN).
BSTTree
down from the current node.
BSTTree
down from the current node.
searchBSTAnimation
down from the current node.
partitionBSTAnimation
down from the current node.
BSTTree
that can move to a new position
in the Binary Search Tree.FOLLOW_PARENT_LEFT
and FOLLOW_PARENT_RIGHT
are not accesible unless a parent is set.
Animation.PLAY
, default step size,
the default NodeAnimationScheme and KeyAnimationScheme.
Animation.PLAY
, default step size,
the given NodeAnimationScheme and KeyAnimationScheme.
RedBlackTree
that can move to a new position
in the Binary Search Tree.FOLLOW_PARENT_LEFT
and FOLLOW_PARENT_RIGHT
are not accesible unless a parent is set.
ObjectHead
headelement, using the waitingAction command.
AlphaComposite
alpha for node animating (0.8).
AlphaComposite
alpha for node drawing (1.0).
NodeDrawingJPanel
to draw the node and the link within
the specific Graphics2D within the panel.Composite
for node animating (AlphaComposite(nodeRuleDefault, nodeAlphaAnimateDefault)).
Composite
for node drawing (AlphaComposite(nodeRuleDefault, nodeAlphaDefault)).
Paint
for node drawing (PaintSettings.darkBlue)
NodeShape
for node drawing (Ellipse2DNode)
Paint
for node outline drawing (PaintSettings.darkBlue)
Stroke
for node drawing (BasicStroke(1.5)).
AlphaComposite
rule for node drawing (SRC_OVER).
Tree
.NodeSettings
.
NodeSettings
with the given scheme.
OptionMainJPanel
.
OptionEvent
object.
OptionEvent
object with the Object value.
TreeJApplet
.
getSettingName
to define an undefined settings.
getSettingName
to define an undefined settings.
NodeSettings
.
NodeSettings
with the given scheme.
partition
.
Tree
at the given keySelect and rotates the keySelectth node
to this node's position.
AnimatingTree
to pause.
AnimatingBSTTree
to pause.
AnimatingTree
to play.
AnimatingBSTTree
to play.
RedBlackTree
, a node of a Red-Black tree.RedBlackTree
.RedBlackTree
.remove
.
BSTTree
using its natural ordering .
BSTTree
using its natural ordering .
AnimationEvent
.
AnimationEvent
.
OptionEvent
.
TreeMessageEvent
.
TreeMessageEvent
.
TreeMessageEvent
.
TreeMessageEvent
.
TreeMessageEvent
.
Tree
.
Tree
.
AffineTransform
defined previously within the tree.
AnimatingTree
to rewind.
AnimatingBSTTree
to rewind.
BSTTree
that is root inserted.RootInsertionBSTTree
.rotateToTop
.
rotateUp
.
rotateUpDouble
.
BSTTTree
to the top.
BSTTree
up.
BSTTree
up.
BSTTTree
.
BSTTree
up to the top.
BSTTree
up.
BSTTree
up.
search
.
Tree
using its natural ordering .
Tree
using its natural ordering .
Tree
using its natural ordering .
Tree
using its natural ordering .
Tree
in the entire tree.
Tree
in the entire tree.
select
.
Tree
in the entire tree.
Tree
using its natural ordering from the given node.
Tree
using its natural ordering from the given node.
Tree
in the entire tree.
Tree
in the entire tree.
AffineTransform
at the specified position in this list with the
specified AffineTransform
.
AffineTransform
defined within the tree.
KeySettings
for the key of the head, used in creation of new nodes.
DrawingTree
.
NodeSettings
for the node of the head, used in creation of new nodes.
Font
used for drawing the key.
Object
key of the DrawableKey
.
KeySettings
of the DrawableKey
.
KeySettings
of the DrawableKey
.
BSTTree
.
MovingBSTTree
.
MovingBSTTree
imitates.
BSTTree
.
MovingBSTTree
imitates.
BSTTree
.
NodeShape
for the settings.
RedBlackTree
.
RedBlackTree
.
RedBlackTree
.
RedBlackTree
.
Animation
, because
multiple Animations may occur simultaneously.
KeySettings
of the DrawableKey
.
KeySettings
of the DrawableKey
.
NodeSettings
of the DrawingTree
.
NodeSettings
of the tree.
BSTTree
.
Animation
interface.
Animation
interface.
Animation
s of the tree.
Animation
s of the tree.
Tree
, used in numerous methods.
NodeSettings
for the entire tree from the head down.
NodeSettings
for the entire tree from the head down.
NodeSettings
for the entire tree from the head down.
Animation
.
Animation
class.
splay
.
BSTTTree
to the top (Double rotates).
SplayBSTTree
.SplayTree
.AnimatingTree
to stop.
AnimatingBSTTree
to stop.
traverse
.
Tree
.TreeMessageEvent
object.
TreeMessageEvent
object with a message object.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |