org.problets.domain.viz.control
Class BreakViz

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.InstructionViz
              extended by org.problets.domain.viz.control.BreakViz
All Implemented Interfaces:
java.lang.Cloneable

public class BreakViz
extends InstructionViz

Provides the functionality for displaying a break statement in data flow form

Author:
Brian Kunert

Field Summary
 
Fields inherited from class org.problets.domain.viz.control.InstructionViz
INSTRUCTION_WIDTH_SPACING
 
Fields inherited from class org.problets.domain.viz.control.ControlViz
BOTTOM, HEIGHT_SPACING, LEFT, RIGHT, TOP, WIDTH_SPACING
 
Constructor Summary
BreakViz(int x, int y, java.lang.String text, java.awt.FontMetrics fontMetrics)
           
 
Method Summary
 boolean canDrawLineFrom()
           
 boolean isSpecialCase()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.problets.domain.viz.control.InstructionViz
paint, paintBorder, updateWithFontMetrics
 
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, getBottomY, getHeight, getLeftX, getRightX, getTopY, getWidth, 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

BreakViz

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

isSpecialCase

public boolean isSpecialCase()
Overrides:
isSpecialCase in class ControlViz

canDrawLineFrom

public boolean canDrawLineFrom()
Overrides:
canDrawLineFrom in class ControlViz

main

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