org.problets.domain.viz.data.control.abstraction
Class FunctionViz

java.lang.Object
  extended by org.problets.domain.viz.data.BaseViz
      extended by org.problets.domain.viz.data.AggregateBaseViz
          extended by org.problets.domain.viz.data.control.abstraction.BlockViz
              extended by org.problets.domain.viz.data.control.abstraction.FunctionViz
All Implemented Interfaces:
VizConstants
Direct Known Subclasses:
GlobalViz

public class FunctionViz
extends BlockViz

Draws a rectangle, in which ActivationRecord is displayed

Version:
1.0, Jan 25, 2006
Author:
Stefan Kasabov

Field Summary
 
Fields inherited from class org.problets.domain.viz.data.BaseViz
NOT_FOUND
 
Fields inherited from interface org.problets.domain.viz.data.VizConstants
ACTIVE_COLOR, COLOR_SCHEME, HIGHLIGHT_COLOR, INACTIVE_COLOR, STRIKEOUT_COLOR
 
Constructor Summary
FunctionViz(ActivationRecord inModel, AggregateBaseViz inParentViz)
           
 
Method Summary
 int draw(java.awt.Graphics g, java.awt.Font regFont, java.awt.FontMetrics regFontMetric, int inTopLeftX, int inTopLeftY, int inWidth)
          This method is called instead of the paintComponent() method.
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.problets.domain.viz.data.control.abstraction.BlockViz
addChild, deleteLastChild, deregisterChannel, findInAncestors, findInDescendants, registerChannel, respond, update
 
Methods inherited from class org.problets.domain.viz.data.AggregateBaseViz
getParentViz, setParentViz
 
Methods inherited from class org.problets.domain.viz.data.BaseViz
getLeftX, getWidth
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionViz

public FunctionViz(ActivationRecord inModel,
                   AggregateBaseViz inParentViz)
Method Detail

draw

public int draw(java.awt.Graphics g,
                java.awt.Font regFont,
                java.awt.FontMetrics regFontMetric,
                int inTopLeftX,
                int inTopLeftY,
                int inWidth)
Description copied from class: BaseViz
This method is called instead of the paintComponent() method. It draws the visualization in the provided Graphics context.

Overrides:
draw in class BlockViz
Parameters:
g - Graphics context on which to draw the visualization

main

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