com.gomjabbar.graph.swing
Interface GraphRelationRenderer

All Known Implementing Classes:
ArrowRelationRenderer

public interface GraphRelationRenderer


Method Summary
 int containsPoint(GraphRelation r, GraphElement[] e, java.awt.geom.Point2D.Double[] element_location, GraphRelationRole[] grr, GraphElementRenderer[] er, double x, double y)
           
 void invalidate()
           
 void paint(java.awt.Graphics g, GraphRelation r, GraphElement[] e, java.awt.geom.Point2D.Double[] element_location, GraphRelationRole[] grr, GraphElementRenderer[] er, java.awt.Color links, java.awt.Color anchors, java.awt.Color texts)
           
 

Method Detail

paint

public void paint(java.awt.Graphics g,
                  GraphRelation r,
                  GraphElement[] e,
                  java.awt.geom.Point2D.Double[] element_location,
                  GraphRelationRole[] grr,
                  GraphElementRenderer[] er,
                  java.awt.Color links,
                  java.awt.Color anchors,
                  java.awt.Color texts)

containsPoint

public int containsPoint(GraphRelation r,
                         GraphElement[] e,
                         java.awt.geom.Point2D.Double[] element_location,
                         GraphRelationRole[] grr,
                         GraphElementRenderer[] er,
                         double x,
                         double y)

invalidate

public void invalidate()