org.ceryle.wiki.visualizer.core.ui
Class WikiNodePainter
java.lang.Object
de.fzi.wim.guibase.graphview.view.RectangleNodePainter
org.ceryle.wiki.visualizer.core.ui.WikiNodePainter
- All Implemented Interfaces:
- de.fzi.wim.guibase.graphview.view.NodePainter
public class WikiNodePainter
- extends de.fzi.wim.guibase.graphview.view.RectangleNodePainter
WikiNodePainter.
TODO
|
Field Summary |
static de.fzi.wim.guibase.graphview.view.NodePainter |
INSTANCE
|
|
Method Summary |
void |
getNodeScreenBounds(de.fzi.wim.guibase.graphview.view.JGraphPane graphPane,
de.fzi.wim.guibase.graphview.graph.Node node,
Rectangle nodeScreenRectangle)
Must override to compensate for our use of PainterParemeters to hold the geometry of the node
to be painted. |
String |
getToolTipText(WikiGraphPanel graphPanel,
de.fzi.wim.guibase.graphview.graph.Node node,
Point point)
Retruns the tool-tip for given WikiNode, see WikiPage.getToolTipText()for what the
text actually is. |
void |
paintNode(WikiGraphPanel graphPanel,
Graphics2D g,
de.fzi.wim.guibase.graphview.graph.Node genericNode)
Paints the supplied node. |
| Methods inherited from class de.fzi.wim.guibase.graphview.view.RectangleNodePainter |
getBackgroundColor, getBorderColor, getTextColor, getToolTipText, isInNode, paintNode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final de.fzi.wim.guibase.graphview.view.NodePainter INSTANCE
WikiNodePainter
public WikiNodePainter()
paintNode
public void paintNode(WikiGraphPanel graphPanel,
Graphics2D g,
de.fzi.wim.guibase.graphview.graph.Node genericNode)
- Paints the supplied node.
- Parameters:
graphPanel - g - the graphicsgenericNode - the node to paint- See Also:
de.fzi.wim.guibase.graphview.view.NodePainter#paintNode(de.fzi.wim.guibase.graphview.view.GraphPanel,
java.awt.Graphics2D, de.fzi.wim.guibase.graphview.graph.Node)
getToolTipText
public String getToolTipText(WikiGraphPanel graphPanel,
de.fzi.wim.guibase.graphview.graph.Node node,
Point point)
- Retruns the tool-tip for given WikiNode, see
WikiPage.getToolTipText()for what the
text actually is.
- Parameters:
graphPanel - node - point -
- Returns:
- the tool-tip at given point (or
null)
getNodeScreenBounds
public void getNodeScreenBounds(de.fzi.wim.guibase.graphview.view.JGraphPane graphPane,
de.fzi.wim.guibase.graphview.graph.Node node,
Rectangle nodeScreenRectangle)
- Must override to compensate for our use of PainterParemeters to hold the geometry of the node
to be painted.
- Specified by:
getNodeScreenBounds in interface de.fzi.wim.guibase.graphview.view.NodePainter- Overrides:
getNodeScreenBounds in class de.fzi.wim.guibase.graphview.view.RectangleNodePainter
- See Also:
de.fzi.wim.guibase.graphview.view.NodePainter#getNodeScreenBounds(de.fzi.wim.guibase.graphview.view.GraphPanel,
de.fzi.wim.guibase.graphview.graph.Node, java.awt.Rectangle)
The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.