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
ConstructorsConstructorDescriptionSimFieldLabelAsShapeRenderer(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> aRc, SimEnvGraphPanel aGraphPanel) -
Method Summary
Modifier and TypeMethodDescriptionedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positionedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.PositionervoidlabelVertex(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) voidsetPosition(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position position) voidsetPositioner(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:
prepareRendererin 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:
labelVertexin interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink> - Overrides:
labelVertexin classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,SimFieldLink> - Parameters:
rc1-layout-v-label-
-
transform
- Specified by:
transformin interfaceorg.apache.commons.collections15.Transformer<FWSimFieldContainer,Shape> - Overrides:
transformin 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:
getPositionin interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink> - Overrides:
getPositionin 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:
getPositionerin interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink> - Overrides:
getPositionerin 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:
setPositionin interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink> - Overrides:
setPositionin 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:
setPositionerin interfaceedu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink> - Overrides:
setPositionerin classedu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,SimFieldLink> - See Also:
-
VertexLabelAsShapeRenderer.setPositioner(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner)
-