org.jfree.report.modules.misc.survey
Class SurveyScaleExpression
- Cloneable, Expression, Serializable
An expression that takes values from one or more fields in the current row of the
report, builds a
SurveyScale
instance that will present those values, and
returns that instance as the expression result. The fields used by the expression are
defined using properties named '0', '1', ... 'N', which need to be specified after the
expression is created. These fields should contain
Number
instances.The
SurveyScale
class implements the
Drawable
interface, so it can be displayed
using a
DrawableElement
.
clone , getDataRow , getInstance , getName , getParentLocale , getReportConfiguration , getResourceBundleFactory , getRuntime , isDeepTraversing , isPrecompute , isPreserve , setDeepTraversing , setName , setPrecompute , setPreserve , setRuntime |
getOverrideShape
public Shape getOverrideShape()
Returns the override shape.
- The override shape (possibly
null
).
setOverrideShape
public void setOverrideShape(Shape shape)
Sets the override shape. The
SurveyScale
is created with a set of default
shapes, this method allows you to clearFromParent the *first* shape if you need to (leave it
as
null
otherwise).
shape
- the shape (null
permitted).
setOverrideShapeFilled
public void setOverrideShapeFilled(boolean b)
Sets a flag that controls whether the override shape is filled or not.