org.drools.visualize
Class VertexFunctions

java.lang.Object
  extended byorg.drools.visualize.VertexFunctions
All Implemented Interfaces:
VertexLabelPaintFunction

public class VertexFunctions
extends java.lang.Object
implements VertexLabelPaintFunction


Constructor Summary
VertexFunctions()
           
 
Method Summary
 java.awt.Paint getDrawPaint(Vertex vertex)
           
 java.awt.Paint getFillPaint(Vertex vertex)
           
 java.awt.Font getFont(Vertex vertex)
           
 java.lang.String getLabel(ArchetypeVertex vertex)
           
 java.awt.Paint getLabelDrawPaint(Vertex vertex)
           
 java.awt.Shape getShape(Vertex vertex)
           
 java.awt.Dimension getShapeDimension(Vertex vertex)
           
 void setDefaultColors(java.awt.Color fill, java.awt.Color stroke, java.awt.Color text)
           
 void setFont(java.awt.Font font)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VertexFunctions

public VertexFunctions()
Method Detail

setDefaultColors

public void setDefaultColors(java.awt.Color fill,
                             java.awt.Color stroke,
                             java.awt.Color text)

setFont

public void setFont(java.awt.Font font)

getLabelDrawPaint

public java.awt.Paint getLabelDrawPaint(Vertex vertex)
Specified by:
getLabelDrawPaint in interface VertexLabelPaintFunction

getFont

public java.awt.Font getFont(Vertex vertex)

getShape

public java.awt.Shape getShape(Vertex vertex)

getShapeDimension

public java.awt.Dimension getShapeDimension(Vertex vertex)

getFillPaint

public java.awt.Paint getFillPaint(Vertex vertex)

getDrawPaint

public java.awt.Paint getDrawPaint(Vertex vertex)

getLabel

public java.lang.String getLabel(ArchetypeVertex vertex)