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
  • Constructor Details

  • 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 class edu.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's VertexFontFunction. (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 interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink>
      Overrides:
      labelVertex in class edu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,SimFieldLink>
      Parameters:
      rc1 -
      layout -
      v -
      label -
    • transform

      public Shape transform(FWSimFieldContainer v)
      Specified by:
      transform in interface org.apache.commons.collections15.Transformer<FWSimFieldContainer,Shape>
      Overrides:
      transform in class edu.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 interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink>
      Overrides:
      getPosition in class edu.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 interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink>
      Overrides:
      getPositioner in class edu.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 interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink>
      Overrides:
      setPosition in class edu.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 interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<FWSimFieldContainer,SimFieldLink>
      Overrides:
      setPositioner in class edu.uci.ics.jung.visualization.renderers.VertexLabelAsShapeRenderer<FWSimFieldContainer,SimFieldLink>
      See Also:
      • VertexLabelAsShapeRenderer.setPositioner(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner)