Package ghidra.graph.viewer.edge
Class BasicEdgeLabelRenderer<V extends VisualVertex,E extends VisualEdge<V>>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.renderers.BasicEdgeLabelRenderer<V,E>
-
- ghidra.graph.viewer.edge.BasicEdgeLabelRenderer<V,E>
-
- All Implemented Interfaces:
edu.uci.ics.jung.visualization.renderers.Renderer.EdgeLabel<V,E>
public class BasicEdgeLabelRenderer<V extends VisualVertex,E extends VisualEdge<V>> extends edu.uci.ics.jung.visualization.renderers.BasicEdgeLabelRenderer<V,E>A class to override the default edge label placement. This class is called a renderer because the parent class is. However, it is not a renderer in the sense that it's job is to paint the contents, like in Java when you provide a cell rendering component, but rather, it uses such a component. Further, the job of this class is to position said component and then to have it paint its contents.Normally we would just set our custom renderer on the
RenderContextat construction time, like we do with the other rendering classes, but not such method is provided.
-
-
Constructor Summary
Constructors Constructor Description BasicEdgeLabelRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlabelEdge(edu.uci.ics.jung.visualization.RenderContext<V,E> rc, edu.uci.ics.jung.algorithms.layout.Layout<V,E> layout, E e, java.lang.String label)
-
-
-
Method Detail
-
labelEdge
public void labelEdge(edu.uci.ics.jung.visualization.RenderContext<V,E> rc, edu.uci.ics.jung.algorithms.layout.Layout<V,E> layout, E e, java.lang.String label)
- Specified by:
labelEdgein interfaceedu.uci.ics.jung.visualization.renderers.Renderer.EdgeLabel<V extends VisualVertex,E extends VisualEdge<V>>- Overrides:
labelEdgein classedu.uci.ics.jung.visualization.renderers.BasicEdgeLabelRenderer<V extends VisualVertex,E extends VisualEdge<V>>
-
-