|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectprefuse.render.AbstractShapeRenderer
ca.utoronto.cs.prefuseextensions.render.RotationLabelRenderer
ca.utoronto.cs.prefuseextensions.render.DecoratorLabelRenderer
public class DecoratorLabelRenderer
Renders a decorator item if the specified label will fit within the bounds of the decorated node.
Field Summary |
---|
Fields inherited from class prefuse.render.AbstractShapeRenderer |
---|
RENDER_TYPE_DRAW, RENDER_TYPE_DRAW_AND_FILL, RENDER_TYPE_FILL, RENDER_TYPE_NONE |
Fields inherited from interface prefuse.render.Renderer |
---|
DEFAULT_GRAPHICS |
Constructor Summary | |
---|---|
DecoratorLabelRenderer()
|
|
DecoratorLabelRenderer(java.lang.String string,
boolean restrictToBounds)
An extension of RotationLabelRenderer that only displays labels if they fit within node boundaries. |
|
DecoratorLabelRenderer(java.lang.String string,
boolean restrictToBounds,
double minimumRenderSize)
An extension of RotationLabelRenderer that only displays labels if they fit within node boundaries. |
Method Summary | |
---|---|
void |
render(java.awt.Graphics2D g,
prefuse.visual.VisualItem item)
Only render labels that fit within their assigned shape. |
Methods inherited from class ca.utoronto.cs.prefuseextensions.render.RotationLabelRenderer |
---|
getHorizontalAlignment, getHorizontalImageAlignment, getHorizontalPadding, getHorizontalTextAlignment, getImageFactory, getImageField, getImagePosition, getImageTextPadding, getTextField, getVerticalAlignment, getVerticalImageAlignment, getVerticalPadding, getVerticalTextAlignment, setHorizontalAlignment, setHorizontalImageAlignment, setHorizontalPadding, setHorizontalTextAlignment, setImageFactory, setImageField, setImagePosition, setImageTextPadding, setMaxImageDimensions, setMaxTextWidth, setRoundedCorner, setTextField, setVerticalAlignment, setVerticalImageAlignment, setVerticalPadding, setVerticalTextAlignment |
Methods inherited from class prefuse.render.AbstractShapeRenderer |
---|
getRenderType, getShape, locatePoint, setBounds, setManageBounds, setRenderType |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DecoratorLabelRenderer()
public DecoratorLabelRenderer(java.lang.String string, boolean restrictToBounds, double minimumRenderSize)
string
- the label string to tryrestrictToBounds
- public DecoratorLabelRenderer(java.lang.String string, boolean restrictToBounds)
string
- the label string to tryrestrictToBounds
- Method Detail |
---|
public void render(java.awt.Graphics2D g, prefuse.visual.VisualItem item)
render
in interface prefuse.render.Renderer
render
in class ca.utoronto.cs.prefuseextensions.render.RotationLabelRenderer
Renderer.render(java.awt.Graphics2D, prefuse.visual.VisualItem)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |