org.problets.domain.viz.control
Class ComparisonViz

java.lang.Object
  extended by org.problets.domain.viz.control.ControlViz
      extended by org.problets.domain.viz.control.SequenceViz
          extended by org.problets.domain.viz.control.ComparisonViz
All Implemented Interfaces:
java.lang.Cloneable

public class ComparisonViz
extends SequenceViz

Provides the functionality for drawing comparison statements 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
ComparisonViz(int x, int y, java.lang.String text, java.awt.FontMetrics fontMetrics)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void paint(java.awt.Graphics g, java.awt.FontMetrics fontMetrics)
           
 void paintBorder(java.awt.Graphics g)
           
 void updateWithFontMetrics(java.awt.FontMetrics fontMetrics)
           
 
Methods inherited from class org.problets.domain.viz.control.SequenceViz
copyTip, getNumberOfLines, getText, getTip, paintString
 
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, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComparisonViz

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

paint

public void paint(java.awt.Graphics g,
                  java.awt.FontMetrics fontMetrics)
Overrides:
paint in class SequenceViz

paintBorder

public void paintBorder(java.awt.Graphics g)

updateWithFontMetrics

public void updateWithFontMetrics(java.awt.FontMetrics fontMetrics)
Overrides:
updateWithFontMetrics in class SequenceViz

main

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