org.problets.domain.viz.control
Class IterationViz

java.lang.Object
  extended by org.problets.domain.viz.control.ControlViz
      extended by org.problets.domain.viz.control.AlignedControlViz
          extended by org.problets.domain.viz.control.IterationViz
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
DoWhileViz, ForViz, WhileViz

public class IterationViz
extends AlignedControlViz

Provides a common bas class and basic functionality for displaying for, while, and do/while loops in data flow form

Author:
Brian Kunert

Field Summary
 
Fields inherited from class org.problets.domain.viz.control.ControlViz
BOTTOM, HEIGHT_SPACING, LEFT, RIGHT, TOP, WIDTH_SPACING
 
Constructor Summary
IterationViz(int x, int y, java.lang.String text, java.awt.FontMetrics fontMetrics)
           
 
Method Summary
 ComparisonViz getComparison()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.problets.domain.viz.control.AlignedControlViz
copyTip, getAlignmentAxis, getTip, lineUpElements, paint, paintControlViz, parseString, update, updateAllElements
 
Methods inherited from class org.problets.domain.viz.control.ControlViz
animate, canDrawLineFrom, getBottomY, getHeight, getLeftX, getRightX, getTopY, getWidth, isSpecialCase, move, setCoordinates, setHeight, setLeftX, setTopY, setWidth, update, updateWithFontMetrics
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterationViz

public IterationViz(int x,
                    int y,
                    java.lang.String text,
                    java.awt.FontMetrics fontMetrics)
Method Detail

getComparison

public ComparisonViz getComparison()

main

public static void main(java.lang.String[] args)