Class SimFieldLabelAsShapeRenderer
java.lang.Object
edu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,SimFieldLink>
net.simplace.client.sim.graphpanel.renderer.SimFieldLabelAsShapeRenderer
- All Implemented Interfaces:
edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,
,SimFieldLink> org.apache.commons.collections15.Transformer<FWSimFieldContainer,
Shape>
public class SimFieldLabelAsShapeRenderer
extends edu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,SimFieldLink>
- Author:
- XPMUser
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel
edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.NOOP, edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position, edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner
-
Field Summary
Fields inherited from class edu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer
rc, shapes
-
Constructor Summary
ConstructorDescriptionSimFieldLabelAsShapeRenderer
(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> aRc, SimEnvGraphPanel aGraphPanel) -
Method Summary
Modifier and TypeMethodDescriptionedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position
edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner
void
labelVertex
(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc1, edu.uci.ics.jung.algorithms.layout.Layout<FWSimFieldContainer, SimFieldLink> layout, FWSimFieldContainer v, String label) Labels the specified vertex with the specified label.prepareRenderer
(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc1, edu.uci.ics.jung.visualization.renderers.VertexLabelRenderer graphLabelRenderer, Object value, boolean isSelected, FWSimFieldContainer vertex) void
setPosition
(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position position) void
setPositioner
(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner positioner)
-
Constructor Details
-
SimFieldLabelAsShapeRenderer
public SimFieldLabelAsShapeRenderer(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> aRc, SimEnvGraphPanel aGraphPanel) - Parameters:
aRc
-aGraphPanel
-
-
-
Method Details
-
prepareRenderer
public Component prepareRenderer(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc1, edu.uci.ics.jung.visualization.renderers.VertexLabelRenderer graphLabelRenderer, Object value, boolean isSelected, FWSimFieldContainer vertex) - Overrides:
prepareRenderer
in classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,
SimFieldLink> - See Also:
-
VertexLabelAsShapeRenderer.prepareRenderer(edu.uci.ics.jung.visualization.RenderContext, edu.uci.ics.jung.visualization.renderers.VertexLabelRenderer, java.lang.Object, boolean, java.lang.Object)
-
labelVertex
public void labelVertex(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc1, edu.uci.ics.jung.algorithms.layout.Layout<FWSimFieldContainer, SimFieldLink> layout, FWSimFieldContainer v, String label) Labels the specified vertex with the specified label. Uses the font specified by this instance'sVertexFontFunction
. (If the font is unspecified, the existing font for the graphics context is used.) If vertex label centering is active, the label is centered on the position of the vertex; otherwise the label is offset slightly.- Specified by:
labelVertex
in interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,
SimFieldLink> - Overrides:
labelVertex
in classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,
SimFieldLink> - Parameters:
rc1
-layout
-v
-label
-
-
transform
- Specified by:
transform
in interfaceorg.apache.commons.collections15.Transformer<FWSimFieldContainer,
Shape> - Overrides:
transform
in classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,
SimFieldLink> - See Also:
-
VertexLabelAsShapeRenderer.transform(java.lang.Object)
-
getPosition
public edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position getPosition()- Specified by:
getPosition
in interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,
SimFieldLink> - Overrides:
getPosition
in classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,
SimFieldLink> - See Also:
-
VertexLabelAsShapeRenderer.getPosition()
-
getPositioner
public edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner getPositioner()- Specified by:
getPositioner
in interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,
SimFieldLink> - Overrides:
getPositioner
in classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,
SimFieldLink> - See Also:
-
VertexLabelAsShapeRenderer.getPositioner()
-
setPosition
public void setPosition(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position position) - Specified by:
setPosition
in interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,
SimFieldLink> - Overrides:
setPosition
in classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,
SimFieldLink> - See Also:
-
VertexLabelAsShapeRenderer.setPosition(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position)
-
setPositioner
public void setPositioner(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner positioner) - Specified by:
setPositioner
in interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,
SimFieldLink> - Overrides:
setPositioner
in classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,
SimFieldLink> - See Also:
-
VertexLabelAsShapeRenderer.setPositioner(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner)
-