public class JRBaseChart extends JRBaseElement implements JRChart
backcolor, defaultStyleProvider, elementGroup, forecolor, height, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, key, modeValue, parentStyle, parentStyleNameReference, positionTypeValue, printWhenExpression, printWhenGroupChanges, PROPERTY_POSITION_TYPE, PROPERTY_PRINT_IN_FIRST_WHOLE_BAND, PROPERTY_PRINT_REPEATED_VALUES, PROPERTY_PRINT_WHEN_DETAIL_OVERFLOWS, PROPERTY_REMOVE_LINE_WHEN_BLANK, PROPERTY_STRETCH_TYPE, PROPERTY_WIDTH, PROPERTY_X, stretchTypeValue, uuid, width, x, yCHART_TYPE_AREA, CHART_TYPE_BAR, CHART_TYPE_BAR3D, CHART_TYPE_BUBBLE, CHART_TYPE_CANDLESTICK, CHART_TYPE_GANTT, CHART_TYPE_HIGHLOW, CHART_TYPE_LINE, CHART_TYPE_METER, CHART_TYPE_MULTI_AXIS, CHART_TYPE_PIE, CHART_TYPE_PIE3D, CHART_TYPE_SCATTER, CHART_TYPE_STACKEDAREA, CHART_TYPE_STACKEDBAR, CHART_TYPE_STACKEDBAR3D, CHART_TYPE_THERMOMETER, CHART_TYPE_TIMESERIES, CHART_TYPE_XYAREA, CHART_TYPE_XYBAR, CHART_TYPE_XYLINE, PROPERTY_CHART_RENDER_TYPE, PROPERTY_CHART_THEME, RENDER_TYPE_DRAW, RENDER_TYPE_IMAGE, RENDER_TYPE_SVGNO_BOOKMARK| Modifier | Constructor and Description |
|---|---|
protected |
JRBaseChart(JRChart chart,
JRBaseObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
void |
collectExpressions(JRExpressionCollector collector) |
JRExpression |
getAnchorNameExpression()
Returns an expression whose value represents the anchor name.
|
int |
getBookmarkLevel()
Returns the level of the bookmark corresponding to the anchor.
|
byte |
getChartType()
Gets the chart type.
|
String |
getCustomizerClass()
Gets a user specified chart customizer class name.
|
JRChartDataset |
getDataset()
Gets the chart dataset.
|
Color |
getDefaultLineColor() |
JRGroup |
getEvaluationGroup()
Gets the evaluation group for this text field.
|
EvaluationTimeEnum |
getEvaluationTimeValue()
Gets the evaluation time for this text field.
|
JRExpression |
getHyperlinkAnchorExpression()
Returns the expression whose value represents the anchor.
|
JRExpression |
getHyperlinkPageExpression()
Returns an integer representing the page index of the link.
|
JRHyperlinkParameter[] |
getHyperlinkParameters()
Returns the list of hyperlink parameters.
|
JRExpression |
getHyperlinkReferenceExpression()
Returns the expression whose value represents the hyperlink reference.
|
byte |
getHyperlinkTarget()
Retrieves the hyperlink target for the element.
|
JRExpression |
getHyperlinkTooltipExpression()
Returns the expression which will generate the hyperlink tooltip.
|
HyperlinkTypeEnum |
getHyperlinkTypeValue()
Retrieves the hyperlink type for the element.
|
JRExpression |
getHyperlinkWhenExpression()
Returns the expression that is evaluated in order to decide if the hyperlink should be displayed.
|
Color |
getLegendBackgroundColor() |
Color |
getLegendColor() |
JRFont |
getLegendFont() |
EdgeEnum |
getLegendPositionValue() |
JRLineBox |
getLineBox() |
String |
getLinkTarget()
Returns the hyperlink target name.
|
String |
getLinkType()
Returns the hyperlink type.
|
ModeEnum |
getModeValue()
Returns the element transparency mode.
|
Color |
getOwnLegendBackgroundColor() |
Color |
getOwnLegendColor() |
Color |
getOwnSubtitleColor() |
Color |
getOwnTitleColor() |
JRChartPlot |
getPlot()
Gets the chart plot.
|
String |
getRenderType() |
Boolean |
getShowLegend() |
Color |
getSubtitleColor() |
JRExpression |
getSubtitleExpression()
Gets the expression whose evaluation will form the subtitle.
|
JRFont |
getSubtitleFont() |
String |
getTheme() |
Color |
getTitleColor() |
JRExpression |
getTitleExpression()
Gets the expression whose evaluation will form the title.
|
JRFont |
getTitleFont() |
EdgeEnum |
getTitlePositionValue()
Gets the title position relative to the chart.
|
void |
setLegendBackgroundColor(Color legendBackgroundColor) |
void |
setLegendColor(Color legendColor) |
void |
setLegendPosition(EdgeEnum legendPositionValue) |
void |
setRenderType(String renderType) |
void |
setShowLegend(Boolean isShowLegend) |
void |
setSubtitleColor(Color subtitleColor) |
void |
setTheme(String theme) |
void |
setTitleColor(Color titleColor) |
void |
setTitlePosition(EdgeEnum titlePositionValue)
Sets the title position relative to the chart.
|
void |
visit(JRVisitor visitor) |
clone, clone, getBackcolor, getBaseStyle, getDefaultStyleProvider, getElementGroup, getEventSupport, getForecolor, getHeight, getKey, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, getStretchTypeValue, getStyle, getStyleNameReference, getStyleResolver, getUUID, getWidth, getX, getY, hasProperties, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setXequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclone, getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setXgetBackcolor, getForecolor, getHeight, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setModegetDefaultStyleProvider, getStyle, getStyleNameReferencegetParentProperties, getPropertiesMap, hasPropertiesgetUUIDpublic static final String EXCEPTION_MESSAGE_KEY_CHART_TYPE_NOT_SUPPORTED
public static final String PROPERTY_LEGEND_BACKGROUND_COLOR
public static final String PROPERTY_LEGEND_COLOR
public static final String PROPERTY_LEGEND_POSITION
public static final String PROPERTY_SHOW_LEGEND
public static final String PROPERTY_SUBTITLE_COLOR
public static final String PROPERTY_TITLE_COLOR
public static final String PROPERTY_TITLE_POSITION
public static final String PROPERTY_RENDER_TYPE
public static final String PROPERTY_THEME
protected byte chartType
protected Boolean showLegend
protected EvaluationTimeEnum evaluationTimeValue
protected String linkType
protected String linkTarget
protected Color titleColor
protected Color subtitleColor
protected Color legendColor
protected Color legendBackgroundColor
protected EdgeEnum legendPositionValue
protected EdgeEnum titlePositionValue
protected String renderType
protected String theme
protected JRLineBox lineBox
protected JRFont titleFont
protected JRFont subtitleFont
protected JRFont legendFont
protected String customizerClass
protected JRGroup evaluationGroup
protected JRExpression titleExpression
protected JRExpression subtitleExpression
protected JRExpression anchorNameExpression
protected JRExpression hyperlinkReferenceExpression
protected JRExpression hyperlinkWhenExpression
protected JRExpression hyperlinkAnchorExpression
protected JRExpression hyperlinkPageExpression
protected JRChartDataset dataset
protected JRChartPlot plot
protected int bookmarkLevel
JRAnchor.getBookmarkLevel()protected JRBaseChart(JRChart chart, JRBaseObjectFactory factory)
public Boolean getShowLegend()
getShowLegend in interface JRChartpublic void setShowLegend(Boolean isShowLegend)
setShowLegend in interface JRChartpublic EvaluationTimeEnum getEvaluationTimeValue()
JREvaluationgetEvaluationTimeValue in interface JREvaluationJRExpressionpublic JRGroup getEvaluationGroup()
JREvaluationgetEvaluationGroup in interface JREvaluationEvaluationTimeEnum.GROUPpublic JRLineBox getLineBox()
getLineBox in interface JRBoxContainerpublic JRFont getTitleFont()
getTitleFont in interface JRChartpublic EdgeEnum getTitlePositionValue()
JRChartgetTitlePositionValue in interface JRChartpublic void setTitlePosition(EdgeEnum titlePositionValue)
JRChartsetTitlePosition in interface JRChartpublic Color getTitleColor()
getTitleColor in interface JRChartpublic Color getOwnTitleColor()
getOwnTitleColor in interface JRChartpublic void setTitleColor(Color titleColor)
setTitleColor in interface JRChartpublic JRFont getSubtitleFont()
getSubtitleFont in interface JRChartpublic Color getOwnSubtitleColor()
getOwnSubtitleColor in interface JRChartpublic Color getSubtitleColor()
getSubtitleColor in interface JRChartpublic void setSubtitleColor(Color subtitleColor)
setSubtitleColor in interface JRChartpublic Color getLegendBackgroundColor()
getLegendBackgroundColor in interface JRChartpublic Color getOwnLegendBackgroundColor()
getOwnLegendBackgroundColor in interface JRChartpublic Color getOwnLegendColor()
getOwnLegendColor in interface JRChartpublic Color getLegendColor()
getLegendColor in interface JRChartpublic JRFont getLegendFont()
getLegendFont in interface JRChartpublic void setLegendBackgroundColor(Color legendBackgroundColor)
setLegendBackgroundColor in interface JRChartpublic void setLegendColor(Color legendColor)
setLegendColor in interface JRChartpublic EdgeEnum getLegendPositionValue()
getLegendPositionValue in interface JRChartpublic void setLegendPosition(EdgeEnum legendPositionValue)
setLegendPosition in interface JRChartpublic HyperlinkTypeEnum getHyperlinkTypeValue()
JRHyperlink
The actual hyperlink type is determined by getLinkType().
This method can is used to determine whether the hyperlink type is one of the
built-in types or a custom type.
When hyperlink is of custom type, CUSTOM is returned.
getHyperlinkTypeValue in interface JRHyperlinkJRHyperlink.getLinkType()public byte getHyperlinkTarget()
JRHyperlink
The actual hyperlink target is determined by getLinkTarget().
This method can is used to determine whether the hyperlink target is one of the
built-in target names or a custom one.
When hyperlink has a custom target name, HyperlinkTargetEnum.CUSTOM is returned.
getHyperlinkTarget in interface JRHyperlinkJRHyperlink.getLinkTarget()public JRExpression getTitleExpression()
JRChartgetTitleExpression in interface JRChartpublic JRExpression getSubtitleExpression()
JRChartgetSubtitleExpression in interface JRChartpublic JRExpression getAnchorNameExpression()
JRAnchorgetAnchorNameExpression in interface JRAnchorpublic JRExpression getHyperlinkReferenceExpression()
JRHyperlinkgetHyperlinkReferenceExpression in interface JRHyperlinkpublic JRExpression getHyperlinkWhenExpression()
JRHyperlinkgetHyperlinkWhenExpression in interface JRHyperlinkpublic JRExpression getHyperlinkAnchorExpression()
JRHyperlinkgetHyperlinkAnchorExpression in interface JRHyperlinkpublic JRExpression getHyperlinkPageExpression()
JRHyperlinkgetHyperlinkPageExpression in interface JRHyperlinkpublic JRChartDataset getDataset()
JRChartgetDataset in interface JRChartpublic JRChartPlot getPlot()
JRChartpublic byte getChartType()
JRChartgetChartType in interface JRChartpublic String getRenderType()
getRenderType in interface JRChartpublic void setRenderType(String renderType)
setRenderType in interface JRChartpublic void collectExpressions(JRExpressionCollector collector)
collectExpressions in interface JRElementpublic void visit(JRVisitor visitor)
visit in interface JRVisitablepublic int getBookmarkLevel()
JRAnchorgetBookmarkLevel in interface JRAnchorNO_BOOKMARK if no bookmark should be created for this anchorpublic String getCustomizerClass()
JRChartgetCustomizerClass in interface JRChartJRChartCustomizerpublic ModeEnum getModeValue()
JRCommonElementgetModeValue in interface JRCommonElementgetModeValue in class JRBaseElementpublic String getLinkType()
JRHyperlinkThe type can be one of the built-in types (Reference, LocalAnchor, LocalPage, RemoteAnchor, RemotePage), or can be an arbitrary type.
getLinkType in interface JRHyperlinkpublic String getLinkTarget()
JRHyperlinkThe type can be one of the built-in names (Self, Blank, Top, Parent), or can be an arbitrary name.
getLinkTarget in interface JRHyperlinkpublic JRHyperlinkParameter[] getHyperlinkParameters()
JRHyperlinkThe parameters can be used by custom hyperlink types to generate dynamic links.
getHyperlinkParameters in interface JRHyperlinkpublic JRExpression getHyperlinkTooltipExpression()
JRHyperlinkgetHyperlinkTooltipExpression in interface JRHyperlinkpublic Color getDefaultLineColor()
getDefaultLineColor in interface JRBoxContainerpublic Object clone()
clone in interface JRCloneableclone in class JRBaseElementCopyright © 2017. All rights reserved.