|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
edu.princeton.* |
---|
edu.princeton.cs.algs4.growingtree.demos.RBNodeProperties | ||
---|---|---|
public static final boolean |
BLACK |
false |
public static final boolean |
RED |
true |
edu.princeton.cs.algs4.growingtree.experiments.IExperimentLogger<P extends NodeProperties> | ||
---|---|---|
public static final int |
HEIGHT_UPDATE |
0 |
public static final int |
SIZE_UPDATE |
1 |
edu.princeton.cs.algs4.growingtree.framework.AbstractAnimation | ||
---|---|---|
public static final int |
DEFAULT_CONVERSION |
400 |
public static final int |
DEFAULT_STEP |
16 |
edu.princeton.cs.algs4.growingtree.framework.Animation | ||
---|---|---|
public static final java.lang.String |
ANIMATION_MESSAGE |
"Message" |
public static final java.lang.String |
BEGIN |
"Begin" |
public static final java.lang.String |
FINISH |
"Finish" |
public static final java.lang.String |
PAUSE |
"Pause" |
public static final java.lang.String |
PLAY |
"Play" |
public static final java.lang.String |
REDRAW |
"Redraw" |
public static final java.lang.String |
REWIND |
"Rewind" |
public static final java.lang.String |
STEP |
"Step" |
public static final java.lang.String |
STOP |
"Stop" |
edu.princeton.cs.algs4.growingtree.framework.AnimationEvent | ||
---|---|---|
public static final int |
ABSTRACT_ANIMATION |
4000 |
public static final int |
BALANCE_BST_ANIMATION |
4008 |
public static final int |
DELETE_BST_ANIMATION |
4002 |
public static final int |
DELETE_RED_BLACK_ANIMATION |
5002 |
public static final int |
DISPLAY_CHANGE_ANIMATION |
7001 |
public static final int |
INSERT_BST_ANIMATION |
4001 |
public static final int |
INSERT_RED_BLACK_ANIMATION |
5001 |
public static final int |
MOVING_NODES_ANIMATION |
4005 |
public static final int |
PARTITION_BST_ANIMATION |
4007 |
public static final int |
ROTATION_BST_ANIMATION |
4003 |
public static final int |
ROTATION_DOUBLE_BST_ANIMATION |
4004 |
public static final int |
SEARCH_BST_ANIMATION |
4006 |
public static final int |
SELECTION_BST_ANIMATION |
4006 |
public static final int |
TRAVERSE_BST_ANIMATION |
4009 |
edu.princeton.cs.algs4.growingtree.framework.BSTTreeJPanel<P extends NodeProperties> | ||
---|---|---|
public static final java.lang.String |
CHRISTMAS |
"Christmas" |
public static final java.lang.String |
DEFAULT |
"Default" |
public static final java.lang.String |
HALLOWEEN |
"Halloween" |
public static final java.lang.String |
PRIMARY |
"Primary" |
public static final java.lang.String |
PRINCETON |
"Princeton" |
edu.princeton.cs.algs4.growingtree.framework.DisplayChangeAnimation<P extends NodeProperties> | ||
---|---|---|
public static final int |
DEFAULT_STEP |
16 |
edu.princeton.cs.algs4.growingtree.framework.GrowingTreeHead<P extends NodeProperties> | ||
---|---|---|
public static final int |
BINARY_DISPLAY |
0 |
public static final int |
SECTIONAL_DISPLAY |
1 |
public static final java.lang.String |
TREE_INFORMATION |
"A Binary Search Tree(BST) is a binary tree that has a key associated with each of its\ninternal nodes, with the additional property that the key in any node is larger than\n(or equal to) the keys in all nodes in that node\'s left subtree and smaller than\n(or equal to) the keys in all nodes in that node\'s right subtree (Sedgewick, 502).\n\nSearch Hits, Search Misses, and Insertions require about 2 ln N (1.39 lg N) comparisons,\non the average, in a BST built from N random keys.\n\nSearch Hits, Search Misses, and Insertions can require N comparisons in the worst case.\n" |
edu.princeton.cs.algs4.growingtree.framework.GrowingTreeNode<P extends NodeProperties> | ||
---|---|---|
public static final int |
ANIMATING_BST_TREE_TYPE |
2 |
public static final int |
BST_TREE_TYPE |
0 |
public static final int |
DRAWING_BST_TREE_TYPE |
1 |
edu.princeton.cs.algs4.growingtree.framework.KeySettings | ||
---|---|---|
public static final java.lang.String |
ANIMATOR_SCHEME_1 |
"Animator 1" |
public static final java.lang.String |
ANIMATOR_SCHEME_2 |
"Animator 2" |
public static final java.lang.String |
ANIMATOR_SCHEME_3 |
"Animator 3" |
public static final java.lang.String |
ANIMATOR_SCHEME_4 |
"Animator 4" |
public static final java.lang.String |
BLACK_SCHEME |
"Black" |
public static final java.lang.String |
CHRISTMAS_SCHEME |
"Christmas" |
public static final java.lang.String |
DEFAULT_SCHEME |
"Default" |
public static final java.lang.String |
DEFAULT_SCHEME_2 |
"Default 2" |
public static final java.lang.String |
ERASE |
"Erase" |
public static final java.lang.String |
GHOST_SCHEME |
"Ghost" |
public static final float |
keyAlphaAnimateDefault |
0.800000011920929f |
public static final float |
keyAlphaDefault |
1.0f |
public static final int |
keyRuleDefault |
3 |
public static final java.lang.String |
original |
"Original" |
public static final java.lang.String |
SUBTREE_COUNT_SCHEME |
"Subtree Count Scheme" |
public static final java.lang.String |
WHITE_SCHEME |
"White" |
edu.princeton.cs.algs4.growingtree.framework.MovingBSTTree<P extends NodeProperties> | ||
---|---|---|
public static final int |
DOWN_LEFT |
12 |
public static final int |
DOWN_RIGHT |
11 |
public static final int |
FOLLOW_NODE |
23 |
public static final int |
FOLLOW_PARENT_LEFT |
22 |
public static final int |
FOLLOW_PARENT_RIGHT |
21 |
public static final int |
NULL_MOVEMENT |
0 |
public static final int |
UP_LEFT |
14 |
public static final int |
UP_RIGHT |
13 |
edu.princeton.cs.algs4.growingtree.framework.NodeAndLinkAnimatingJPanel<P extends NodeProperties> | ||
---|---|---|
public static final int |
DEFAULT_DELAY |
90 |
edu.princeton.cs.algs4.growingtree.framework.NodeProperties | ||
---|---|---|
public static final int |
NULL_HEIGHT |
-1 |
edu.princeton.cs.algs4.growingtree.framework.NodeSettings | ||
---|---|---|
public static final java.lang.String |
ANIMATION_SCHEME_1 |
"Animation 1" |
public static final java.lang.String |
ANIMATION_SCHEME_2 |
"Animation 2" |
public static final java.lang.String |
ANIMATION_SCHEME_3 |
"Animation 3" |
public static final java.lang.String |
ANIMATION_SCHEME_4 |
"Animation 4" |
public static final java.lang.String |
ANIMATION_SCHEME_5 |
"Animation 5" |
public static final java.lang.String |
ANIMATOR_SCHEME_1 |
"Animator 1" |
public static final java.lang.String |
ANIMATOR_SCHEME_2 |
"Animator 2" |
public static final java.lang.String |
ANIMATOR_SCHEME_3 |
"Animator 3" |
public static final java.lang.String |
ANIMATOR_SCHEME_4 |
"Animator 4" |
public static final java.lang.String |
ANIMATOR_SCHEME_5 |
"Animator 5" |
public static final java.lang.String |
BLACK_SCHEME |
"Black" |
public static final java.lang.String |
CHRISTMAS_SCHEME |
"Christmas" |
public static final java.lang.String |
DEFAULT_SCHEME |
"Default" |
public static final java.lang.String |
DEFAULT_SCHEME_2 |
"Default 2" |
public static final java.lang.String |
ERASE |
"Erase" |
public static final java.lang.String |
GHOST_SCHEME |
"Ghost" |
public static final java.lang.String |
HALLOWEEN_SCHEME |
"Halloween" |
public static final float |
linkAlphaAnimateDefault |
0.6000000238418579f |
public static final float |
linkAlphaDefault |
0.800000011920929f |
public static final int |
linkRuleDefault |
5 |
public static final float |
nodeAlphaAnimateDefault |
0.800000011920929f |
public static final float |
nodeAlphaDefault |
1.0f |
public static final int |
nodeRuleDefault |
3 |
public static final java.lang.String |
original |
"Original" |
public static final java.lang.String |
PRINCETON_SCHEME |
"Princeton" |
public static final java.lang.String |
ROTATION_SCHEME_1 |
"Rotation 1" |
public static final java.lang.String |
ROTATION_SCHEME_2 |
"Rotation 2" |
public static final java.lang.String |
ROTATION_SCHEME_3 |
"Rotation 3" |
public static final java.lang.String |
ROTATION_SCHEME_4 |
"Rotation 4" |
public static final java.lang.String |
TREE_SCHEME |
"Tree" |
public static final java.lang.String |
WHITE_SCHEME |
"White" |
edu.princeton.cs.algs4.growingtree.framework.OptionControlsJPanel | ||
---|---|---|
public static final int |
MESSAGE_FINAL_ONLY |
1 |
public static final int |
MESSAGE_OFF |
0 |
public static final int |
MESSAGE_ON |
2 |
edu.princeton.cs.algs4.growingtree.framework.OptionEvent | ||
---|---|---|
public static final java.lang.String |
ABOUT |
"About" |
public static final java.lang.String |
ANIMATION |
"Animation" |
public static final java.lang.String |
ANIMATION_FAST_FORWARD |
"Animation Fast Forward" |
public static final java.lang.String |
ANIMATION_FAST_REWIND |
"Animation Fast Rewind" |
public static final java.lang.String |
ANIMATION_OFF |
"Animation Off" |
public static final java.lang.String |
ANIMATION_ON |
"Animation On" |
public static final java.lang.String |
ANIMATION_PAUSE |
"Animation Pause" |
public static final java.lang.String |
ANIMATION_PLAY |
"Animation Play" |
public static final java.lang.String |
ANIMATION_QUALITY |
"Animation Quality" |
public static final java.lang.String |
ANIMATION_REWIND |
"Animation Rewind" |
public static final java.lang.String |
ANIMATION_SPEED |
"Animation Speed" |
public static final java.lang.String |
ANIMATION_STEP_FORWARD |
"Animation Step Forward" |
public static final java.lang.String |
ANIMATION_STEP_OFF |
"Animation Step Off" |
public static final java.lang.String |
ANIMATION_STEP_ON |
"Animation Step On" |
public static final java.lang.String |
ANIMATION_STEP_REWIND |
"Animation Step Rewind" |
public static final java.lang.String |
ANIMATION_STOP |
"Animation Stop" |
public static final int |
ANIMATION_TOOLS_OPTION_PANEL |
3004 |
public static final java.lang.String |
BALANCE |
"Balance" |
public static final java.lang.String |
BALANCE_ALL |
"Balance All" |
public static final java.lang.String |
BALANCE_CLICK |
"Balance Click" |
public static final java.lang.String |
BINARY_DISPLAY |
"Binary Display" |
public static final int |
CENTER_FRAME |
3008 |
public static final java.lang.String |
CHARACTER |
"Character" |
public static final java.lang.String |
CLEAR |
"Clear" |
public static final java.lang.String |
CLEAR_ALL |
"Clear All" |
public static final java.lang.String |
COLOR_OPTIONS |
"Color Options" |
public static final java.lang.String |
COLOR_SCHEME_CHANGE |
"Color Scheme Change" |
public static final java.lang.String |
COLOR_SCHEME_PRESET_CHANGE |
"Color Scheme Preset Change" |
public static final java.lang.String |
COLOR_SETTINGS |
"Color Settings" |
public static final java.lang.String |
COLOR_SETTINGS_ALL |
"Color Settings All" |
public static final java.lang.String |
COLOR_SETTINGS_CHANGE |
"Color Settings Change" |
public static final int |
COLOR_TOOLS_OPTION_PANEL |
3007 |
public static final int |
CONTROL_OPTION_PANEL |
3002 |
public static final java.lang.String |
DELETE |
"Delete" |
public static final java.lang.String |
DELETE_CLICK |
"Delete Click" |
public static final int |
DESKTOP_PANEL |
3101 |
public static final java.lang.String |
DISPLAY_CHANGE |
"Change Display" |
public static final java.lang.String |
DOUBLE |
"Double" |
public static final java.lang.String |
EXIT |
"Exit Program" |
public static final java.lang.String |
FUNCTION_CHANGE |
"Function Change" |
public static final java.lang.String |
GET_INPUT_OPTIONS |
"Get Input Options" |
public static final java.lang.String |
GET_STATUS |
"Get Status" |
public static final java.lang.String |
GET_STATUS_ALL |
"Get Status All" |
public static final java.lang.String |
INORDER_TRAVERSAL |
"Inorder Traversal" |
public static final java.lang.String |
INPUT_CHANGE_ALL |
"Input Change All" |
public static final java.lang.String |
INSERT |
"Insert" |
public static final java.lang.String |
INTEGER |
"Integer" |
public static final java.lang.String |
INTEGER_FIELDS_OFF |
"Integer Fields Off" |
public static final java.lang.String |
INTEGER_FIELDS_ON |
"Integer Fields On" |
public static final java.lang.String |
LEVELORDER_TRAVERSAL |
"Levelorder Traversal" |
public static final java.lang.String |
LOAD |
"Load" |
public static final int |
MAIN_OPTION_PANEL |
3003 |
public static final java.lang.String |
MESSAGE_ALL |
"Message All" |
public static final java.lang.String |
MESSAGE_FINAL_ONLY |
"Message Final Only" |
public static final java.lang.String |
MESSAGE_OFF |
"Message Off" |
public static final java.lang.String |
NODE_DISPLAY_OFF |
"Node Display Off" |
public static final java.lang.String |
NODE_DISPLAY_ON |
"Node Display On" |
public static final int |
OPTION_PANEL |
3001 |
public static final java.lang.String |
PARTITION_CLICK |
"Partition Click" |
public static final java.lang.String |
POSTORDER_TRAVERSAL |
"Postorder Traversal" |
public static final java.lang.String |
PREORDER_TRAVERSAL |
"Preorder Traversal" |
public static final java.lang.String |
PROGRAM_INFORMATION |
"Program Information" |
public static final java.lang.String |
RANDOM_TREE |
"Make Random Tree" |
public static final java.lang.String |
RESET |
"Reset Color Settings" |
public static final java.lang.String |
ROTATE_CLICK |
"Rotate Click" |
public static final java.lang.String |
ROTATE_DOUBLE_CLICK |
"Rotate Double Click" |
public static final java.lang.String |
ROTATE_TOP_CLICK |
"Rotate to top Click" |
public static final java.lang.String |
SAVE_ALL |
"Save All Color Settings" |
public static final java.lang.String |
SAVE_TREE |
"Save Tree Color Settings" |
public static final java.lang.String |
SEARCH |
"Search" |
public static final java.lang.String |
SECTIONAL_DISPLAY |
"Sectional Display" |
public static final java.lang.String |
SELECT |
"Select" |
public static final java.lang.String |
SELECT_CLICK |
"Select Click" |
public static final java.lang.String |
SPLAY_CLICK |
"Splay Click" |
public static final java.lang.String |
TABBED_PANE |
"Tabbed pane" |
public static final java.lang.String |
TOOL_BAR_OFF |
"Tool Bar Off" |
public static final java.lang.String |
TOOL_BAR_ON |
"Tool Bar On" |
public static final java.lang.String |
TREE_INFORMATION |
"Tree Information" |
public static final int |
TREE_TOOLS_ALL_OPTION_PANEL |
3006 |
public static final int |
TREE_TOOLS_OPTION_PANEL |
3005 |
public static final java.lang.String |
TWO_THREE_FOUR_DISPLAY |
"2-3-4 Display" |
public static final java.lang.String |
WINDOWS |
"Windows" |
public static final java.lang.String |
ZOOM_IN |
"Zoom in" |
public static final java.lang.String |
ZOOM_OUT |
"Zoom out" |
edu.princeton.cs.algs4.growingtree.framework.PaintSettings | ||
---|---|---|
public static final java.lang.String |
AQUA |
"Aqua" |
public static final java.lang.String |
BLACK |
"Black" |
public static final java.lang.String |
BLUE |
"Blue" |
public static final java.lang.String |
BOOK_RED |
"Book Red" |
public static final java.lang.String |
CYAN |
"Cyan" |
public static final java.lang.String |
DARK_BLUE |
"Dark Blue" |
public static final java.lang.String |
DARK_GRAY |
"Dark Gray" |
public static final java.lang.String |
DARK_GREEN |
"Dark Green" |
public static final java.lang.String |
DARK_ORANGE |
"Dark Orange" |
public static final java.lang.String |
GHOSTLY_GRAY |
"Ghostly Gray" |
public static final java.lang.String |
GRAY |
"Gray" |
public static final java.lang.String |
GRAY_BLUE |
"Gray Blue" |
public static final java.lang.String |
GRAY_GREEN |
"Gray Green" |
public static final java.lang.String |
GRAY_RED |
"Gray Red" |
public static final java.lang.String |
GREEN |
"Green" |
public static final java.lang.String |
INDIGO |
"Indigo" |
public static final java.lang.String |
LIGHT_GRAY |
"Light Gray" |
public static final java.lang.String |
LIGHT_GREEN |
"Light Green" |
public static final java.lang.String |
LIGHT_WHITE |
"Light White" |
public static final java.lang.String |
LIGHTER_GRAY |
"Lighter Gray" |
public static final java.lang.String |
MAGENTA |
"Magenta" |
public static final java.lang.String |
ORANGE |
"Orange" |
public static final java.lang.String |
PINK |
"Pink" |
public static final java.lang.String |
PRINCETON_ORANGE |
"Princeton Orange" |
public static final java.lang.String |
RED |
"Red" |
public static final java.lang.String |
WHITE |
"White" |
public static final java.lang.String |
YELLOW |
"Yellow" |
public static final java.lang.String |
YELLOW_GREEN |
"Yellow Green" |
edu.princeton.cs.algs4.growingtree.framework.RotationBSTAnimation<P extends NodeProperties> | ||
---|---|---|
public static final int |
DEFAULT_STEP |
16 |
public static final int |
LEFT_ROTATION |
2 |
public static final int |
RIGHT_ROTATION |
1 |
edu.princeton.cs.algs4.growingtree.framework.SearchBSTAnimation<P extends NodeProperties> | ||
---|---|---|
public static final int |
DEFAULT_CONVERSION |
300 |
edu.princeton.cs.algs4.growingtree.framework.SelectionBSTAnimation<P extends NodeProperties> | ||
---|---|---|
public static final float |
ENLARGE_SIZE |
1.399999976158142f |
edu.princeton.cs.algs4.growingtree.framework.TreeHead<P extends NodeProperties> | ||
---|---|---|
public static final java.lang.String |
BALANCE_NODE |
"Balance Node" |
public static final java.lang.String |
CHANGE_DISPLAY |
"Change Display" |
public static final java.lang.String |
FREEZE |
"Freeze" |
public static final int |
INORDER_TRAVERSAL |
2 |
public static final java.lang.String |
INSERT_NODE |
"Insert Node" |
public static final int |
LEVELORDER_TRAVERSAL |
4 |
public static final java.lang.String |
PARTITION_NODE |
"Partition Node" |
public static final int |
POSTORDER_TRAVERSAL |
3 |
public static final int |
PREORDER_TRAVERSAL |
1 |
public static final java.lang.String |
REMOVE_NODE |
"Remove Node" |
public static final java.lang.String |
ROTATE_TO_TOP_NODE |
"Rotate To Top" |
public static final java.lang.String |
ROTATE_UP |
"Rotate Up" |
public static final java.lang.String |
ROTATE_UP_DOUBLE |
"Rotate Up Double" |
public static final java.lang.String |
SEARCH |
"Search" |
public static final java.lang.String |
SELECT |
"Select" |
public static final java.lang.String |
SPLAY_NODE |
"Splay" |
public static final java.lang.String |
SWAP |
"Swap" |
public static final java.lang.String |
TRAVERSE |
"Traverse Tree" |
edu.princeton.cs.algs4.growingtree.framework.TreeJPanel<P extends NodeProperties> | ||
---|---|---|
public static final java.lang.String |
BACKGROUND |
"Background Color" |
public static final java.lang.String |
CHARACTER |
"Character" |
public static final int |
DEFAULT_DELAY |
1 |
public static final java.lang.String |
DELETE |
"Delete Schemes" |
public static final java.lang.String |
DOUBLE |
"Double" |
public static final java.lang.String |
DRAWING |
"Drawing Schemes" |
public static final java.lang.String |
INSERT |
"Insert Schemes" |
public static final java.lang.String |
INTEGER |
"Integer" |
public static final java.lang.String |
KEY |
"Key" |
public static final java.lang.String |
KEY_ANIMATOR_SETTINGS |
"Key Animator" |
public static final java.lang.String |
KEY_ORIGINAL_SETTINGS |
"Key Original" |
public static final java.lang.String |
LEFT_PAINT |
"Paint Left" |
public static final java.lang.String |
NODE |
"Node" |
public static final java.lang.String |
NODE_ANIMATOR_SETTINGS |
"Node Animator" |
public static final java.lang.String |
NODE_CHILD_SETTINGS |
"Node Child" |
public static final java.lang.String |
NODE_DESCENDANT_SETTINGS |
"Node Descendant" |
public static final java.lang.String |
NODE_LEFT_SETTINGS |
"Node Left" |
public static final java.lang.String |
NODE_ORIGINAL_SETTINGS |
"Node Original" |
public static final java.lang.String |
NODE_RIGHT_SETTINGS |
"Node Right" |
public static final java.lang.String |
NODE_ROOT_SETTINGS |
"Node Root" |
public static final java.lang.String |
NOKEY |
"key" |
public static final java.lang.String |
PAINT |
"Paint" |
public static final java.lang.String |
RIGHT_PAINT |
"Paint Right" |
public static final java.lang.String |
ROTATE |
"Rotate Schemes" |
public static final java.lang.String |
SEARCH |
"Search Schemes" |
public static final java.lang.String |
SELECT |
"Select Schemes" |
public static final java.lang.String |
TRAVERSE |
"Traversal Schemes" |
public static final java.lang.String |
TYPEERR |
"type" |
edu.princeton.cs.algs4.growingtree.framework.TreeMessageEvent | ||
---|---|---|
public static final int |
ANIMATION |
5003 |
public static final java.lang.String |
ANIMATION_CHANGE |
"Animation Change" |
public static final java.lang.String |
ANIMATION_STEP_CHANGE |
"Animation Step Change" |
public static final java.lang.String |
COLOR_CHANGE |
"Color Changed" |
public static final java.lang.String |
COLOR_PANEL |
"Color Panel" |
public static final java.lang.String |
ERROR_MESSAGE |
"Error Message" |
public static final java.lang.String |
KEY_TYPE_CHANGE |
"Key Type Change" |
public static final int |
PANEL |
5002 |
public static final java.lang.String |
SET_INPUT_OPTIONS |
"Set Input Options" |
public static final java.lang.String |
SET_PRESET_COLOR_OPTIONS |
"Set Preset Color Options" |
public static final java.lang.String |
STATUS_MESSAGE |
"Status Message" |
public static final int |
TREE |
5001 |
edu.princeton.cs.algs4.growingtree.framework.TreeVisualization | ||
---|---|---|
public static final java.lang.String |
CREATOR_INFORMATION |
"Authors : Corey Michael Sanders (csanders@princeton.edu) and Jeffrey Hodes (jhodes@princeton.edu)\nSupervisors : Professor Robert Sedgewick (rs@cs.Princeton.edu) of Princeton University\nand Professor Kevin Wayne (wayne@cs.Princeton.edu) of Princeton University \n\nFinal Modification Date : 8/6/10 by Jeffrey Hodes\n\n" |
public static final java.lang.String |
LICENSE_INFORMATION |
"Version 3.0\nCurrently Unlicensed\n\nEnjoy free use of this program.\n\n\n" |
public static final java.lang.String |
PROGRAM_INFORMATION |
"Growing Tree!\nVersion 3.0\n\nAn educational applet that presents different types of searching trees\nand animates the numerous manipulating methods available for the specific\ntype of tree.\n\nThe program currently supports Binary Search Trees including Red-Black Trees,\nSplay Trees, Root-Insertion Trees, Balanced Trees, and Left-Leaning Red Black Trees.\nIt supports insertion, deletion, searching, and selection. Furthermore, clicking\nupon nodes supports individualized functions.\n\n\nQuestions or Modification ideas, please notify the creators.\n" |
public static final java.lang.String |
VERSION |
"3.0" |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |