hudson.drools
Class RuleFlowRenderer.RFNode

java.lang.Object
  extended by hudson.drools.RuleFlowRenderer.RFNode
Direct Known Subclasses:
RuleFlowRenderer.End, RuleFlowRenderer.Event, RuleFlowRenderer.ForEach, RuleFlowRenderer.Split, RuleFlowRenderer.Start, RuleFlowRenderer.WorkItem
Enclosing class:
RuleFlowRenderer

public class RuleFlowRenderer.RFNode
extends java.lang.Object


Field Summary
 int height
           
 java.lang.String id
           
 java.lang.String name
           
 hudson.drools.RuleFlowRenderer.NodeState state
           
 java.lang.String type
           
 int width
           
 int x
           
 int y
           
 
Constructor Summary
RuleFlowRenderer.RFNode(java.lang.String type, java.lang.String name, java.lang.String id, int x, int y, int width, int height)
           
 
Method Summary
 java.awt.geom.Rectangle2D.Double asRectangle()
           
 java.awt.Color getColor()
           
 java.awt.Image getImage()
           
 java.awt.Shape getShape()
           
 java.awt.Color getStateColor()
           
 java.lang.String getUrl()
           
 void paint(java.awt.Graphics2D g2)
           
 boolean paintIcon(java.awt.Graphics2D g2, int imageX, int imageY)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

public final java.lang.String type

name

public final java.lang.String name

id

public final java.lang.String id

x

public final int x

y

public final int y

width

public final int width

height

public final int height

state

public hudson.drools.RuleFlowRenderer.NodeState state
Constructor Detail

RuleFlowRenderer.RFNode

public RuleFlowRenderer.RFNode(java.lang.String type,
                               java.lang.String name,
                               java.lang.String id,
                               int x,
                               int y,
                               int width,
                               int height)
Method Detail

getUrl

public java.lang.String getUrl()

asRectangle

public java.awt.geom.Rectangle2D.Double asRectangle()

getShape

public java.awt.Shape getShape()

getImage

public java.awt.Image getImage()

getColor

public java.awt.Color getColor()

getStateColor

public java.awt.Color getStateColor()

paint

public void paint(java.awt.Graphics2D g2)

paintIcon

public boolean paintIcon(java.awt.Graphics2D g2,
                         int imageX,
                         int imageY)


Copyright © 2009. All Rights Reserved.