Class LegendShapeCustomizer
- java.lang.Object
-
- net.sf.jasperreports.engine.JRAbstractChartCustomizer
-
- net.sf.jasperreports.customizers.shape.AbstractShapeCustomizer
-
- net.sf.jasperreports.customizers.shape.LegendShapeCustomizer
-
- All Implemented Interfaces:
net.sf.jasperreports.engine.JRChartCustomizer,net.sf.jasperreports.engine.NamedChartCustomizer
public class LegendShapeCustomizer extends AbstractShapeCustomizer
Customizer to define the shape of a specific legend item, works for both XY and Category plot. The shape and other informations are encoded into a JSON string.- Author:
- Marco Orlandin (dejawho2@users.sourceforge.net)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classLegendShapeCustomizer.AbstractRendererLegendShapeSetter-
Nested classes/interfaces inherited from class net.sf.jasperreports.customizers.shape.AbstractShapeCustomizer
AbstractShapeCustomizer.ShapeSetter
-
-
Field Summary
-
Fields inherited from class net.sf.jasperreports.customizers.shape.AbstractShapeCustomizer
PROPERTY_SHAPE_HEIGHT, PROPERTY_SHAPE_POINTS, PROPERTY_SHAPE_TYPE, PROPERTY_SHAPE_WIDTH
-
-
Constructor Summary
Constructors Constructor Description LegendShapeCustomizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcustomize(org.jfree.chart.JFreeChart jfc, net.sf.jasperreports.engine.JRChart jrc)protected PointgetOffset(Dimension2D size)protected PointgetOffset(Rectangle2D bounds)-
Methods inherited from class net.sf.jasperreports.customizers.shape.AbstractShapeCustomizer
buildEllipse, buildPolygon, buildPolyline, buildRectangle, buildShape, getBounds, getHeight, getSize, getWidth, updateItem, updateItems
-
Methods inherited from class net.sf.jasperreports.engine.JRAbstractChartCustomizer
getBooleanProperty, getCustomizerPropertyName, getDoubleProperty, getFieldValue, getFieldValue, getFloatProperty, getIntegerProperty, getParameterValue, getParameterValue, getProperty, getVariableValue, getVariableValue, init, setName
-
-
-
-
Method Detail
-
customize
public void customize(org.jfree.chart.JFreeChart jfc, net.sf.jasperreports.engine.JRChart jrc)
-
getOffset
protected Point getOffset(Dimension2D size)
- Specified by:
getOffsetin classAbstractShapeCustomizer
-
getOffset
protected Point getOffset(Rectangle2D bounds)
- Specified by:
getOffsetin classAbstractShapeCustomizer
-
-