All Packages Class Hierarchy This Package Previous Next Index
Class jdsltools.visualization.ContainerVisualizers.EnumerationVisualizer
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----jdsltools.visualization.ContainerVisualizer
|
+----jdsltools.visualization.ContainerVisualizers.EnumerationVisualizer
- public class EnumerationVisualizer
- extends ContainerVisualizer
This class displays an enumeration in the visualizer window
author Ryan Shaun Baker
-
client_
-
-
elementVisualizer_
-
-
marked1_
-
-
marked2_
-
-
markedPosn1_
-
-
markedPosn2_
-
-
numElementsVisualized_
-
-
xMargin_
-
-
xStep_
-
-
EnumerationVisualizer(int, int, ElementVisualizer, Enumeration, VisualizationController)
-
-
convertToStandard(Container)
-
-
duplicator()
-
-
paint(Graphics)
-
-
screenLoc(Container, Position)
-
Returns the coordinates that the given locator would have
if the given container were visualized.
-
setScroller(ScrollPane)
-
-
setSelectedPosition(Position)
-
selects the given locator and redisplays the container
-
showString(String)
-
Display the given string.
-
visualize(Container)
-
Display the contents of the container, with no
highlighted element.
-
visualize(Container, Position, boolean)
-
Display the contents of the container, with the
element corresponding to the given locator highlighted.
xStep_
protected int xStep_
xMargin_
protected int xMargin_
marked1_
protected Position marked1_
markedPosn1_
protected Point markedPosn1_
marked2_
protected Position marked2_
markedPosn2_
protected Point markedPosn2_
numElementsVisualized_
protected int numElementsVisualized_
elementVisualizer_
protected ElementVisualizer elementVisualizer_
client_
protected VisualizationController client_
EnumerationVisualizer
public EnumerationVisualizer(int width,
int height,
ElementVisualizer ev,
Enumeration initialContainer,
VisualizationController client)
- Parameters:
- width - the width of the display window
- height - the height of the display window
- ev - the visualizer for the elements of the enumeration
- initialContainer - the initial enumeration displayed
- client - the visualization controller using this
duplicator
public ContainerDuplicator duplicator()
- Overrides:
- duplicator in class ContainerVisualizer
showString
public void showString(String text)
- Display the given string.
- Overrides:
- showString in class ContainerVisualizer
setSelectedPosition
public void setSelectedPosition(Position selected)
- selects the given locator and redisplays the container
- Overrides:
- setSelectedPosition in class ContainerVisualizer
visualize
public void visualize(Container c)
- Display the contents of the container, with no
highlighted element.
- Overrides:
- visualize in class ContainerVisualizer
visualize
public void visualize(Container c,
Position marked,
boolean ignoreThatParameter)
- Display the contents of the container, with the
element corresponding to the given locator highlighted.
- Overrides:
- visualize in class ContainerVisualizer
screenLoc
public Point screenLoc(Container c,
Position target)
- Returns the coordinates that the given locator would have
if the given container were visualized.
- Overrides:
- screenLoc in class ContainerVisualizer
paint
public void paint(Graphics g)
- Overrides:
- paint in class Canvas
convertToStandard
public Container convertToStandard(Container c)
- Overrides:
- convertToStandard in class ContainerVisualizer
setScroller
public void setScroller(ScrollPane sp)
- Overrides:
- setScroller in class ContainerVisualizer
All Packages Class Hierarchy This Package Previous Next Index