Release Notes |
This document describes the main changes that have been made to JViews Charts since version 8.6.
Incompatibilities
General Changes
Globalization
Unclipped Annotations
Scale Ticks in Polar and Radar Charts
Hitmap Web Technology: Highlighting and Tool Tips
Other Changes in Charts Classes
Other API Changes in Web Technologies
Example Changes
IlvChart.synchronizeAxis
no longer replaces the axis with the axis instance from the other chart.
Therefore if you had code that moves or reinstalls the
AxisListener
objects that were attached to the original axis, this code should be
removed for use with JViews 8.7.ilog.views.util.IlvProductUtil
.
An additional keys.jlm
license file is no longer needed.
Before deployment, use of jlmdeploy
is no longer needed either.
The jlmdeploy
tool has been removed.
ilog.views.util.IlvProductUtil
DeploymentLicenseRequired(String)
:
This method allows you to declare which feature set, part of JViews, you intend to use.
IBM_ILOG_JViews_Charts_Deployment
:
This object denotes all the features of JViews Charts.
IBM_ILOG_JViews_Diagrammer_Deployment
:
This object denotes all the features of JViews Diagrammer.
IBM_ILOG_JViews_Enterprise_Deployment
:
This object denotes all the features of JViews Enterprise.
IBM_ILOG_JViews_Gantt_Deployment
:
This object denotes all the features of JViews Gantt.
IBM_ILOG_JViews_Graph_Layout_for_Eclipse_Deployment
:
This object denotes all the features of JViews Graph Layout for Eclipse.
IBM_ILOG_JViews_Maps_Deployment
:
This object denotes all the features of JViews Maps.
IBM_ILOG_JViews_Maps_for_Defense_Deployment
:
This object denotes all the features of JViews Maps for Defense.
IBM_ILOG_JViews_TGO_Deployment
:
This object denotes all the features of JViews TGO.
ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Charts_Deployment
This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Charts.
ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Enterprise_Deployment
This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Enterprise.
ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Gantt_Deployment
This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Gantt.
ilog.views.chart.datax.adapter.partition.IlvDateClusterId
IlvDateClusterId(IlvObjectModelWithColumns, IlvDataColumnInfo, int, int, Locale)
:
Creates an instance of this class.
ilog.views.chart.datax.adapter.partition.IlvDatePartitioner
IlvDatePartitioner(IlvObjectModelWithColumns, IlvDataColumnInfo, int[], Locale)
:
Creates an instance of this class.
IlvDatePartitioner(IlvObjectModelWithColumns, IlvDataColumnInfo, int[], Locale, Calendar)
:
Creates an instance of this class.
ilog.views.chart.datax.adapter.partition.IlvDatePartitionerFactory
IlvDatePartitionerFactory(IlvDataColumnInfo, int[], Locale)
:
Creates an instance of this class.
IlvDatePartitionerFactory(IlvDataColumnInfo, int[], Locale, Calendar)
:
Creates an instance of this class.
ilog.views.chart.IlvChart.Area
isPlotRectIncludingAnnotations()
:
Returns true
if the layout is made in such a way that the plotting rectangle contains the markers and annotations of the visible data points.
setPlotRectIncludingAnnotations(boolean)
:
Specifies whether the layout is made in such a way that the plotting rectangle contains the markers and annotations of the visible data points.
ilog.views.chart.event.ChartRendererEvent
ANNOTATION_CHANGED
:
The type of the event when an annotation (IlvDataAnnotation
) used by the renderer has changed, or an annotation has been added to or removed from the renderer.
ilog.views.chart.IlvChartRenderer
getBounds(Rectangle2D, boolean)
:
Returns the bounds of the graphical representation for the visible data.
holdsAnnotations()
:
Returns true
if some annotations are defined for some data sets, data points, or data objects, in this renderer.
ilog.views.chart.renderer.IlvCompositeChartRenderer
getBounds(Rectangle2D, boolean)
:
Returns the bounds of the graphical representation for the visible data.
ilog.views.chart.renderer.IlvSingleChartRenderer
getBounds(Rectangle2D, boolean)
:
Returns the bounds of the graphical representation for the visible data.
ilog.views.chart.renderer.IlvTreemapChartRenderer
getBounds(Rectangle2D, boolean)
:
Returns the bounds of the graphical representation for the visible data.
ilog.views.chart.IlvScale
getCircleSide()
:
Returns the side of the labels, title, and "outside" ticks along the circular scale of a polar or radial chart.
setCircleSide(int)
:
Sets the side where to place the labels, title, and "outside" ticks along the circular scale of a polar or radial chart.
getRadialSide()
:
Returns the side of the labels, title, and "outside" ticks along the radial scale of a polar or radial chart.
setRadialSide(int)
:
Sets the side where to place the labels, title, and "outside" ticks along the radial scale of a polar or radial chart.
INSIDE
:
Circular scale side (x scale in polar or radar chart): Labels, title, and "outside" ticks are drawn inside the circle.
LEFT_SIDE
:
Radial scale side (y scale in polar or radar chart): Labels, title, and "outside" ticks are drawn to the left of the radial scale.
OUTSIDE
:
Circular scale side (x scale in polar or radar chart): Labels, title, and "outside" ticks are drawn outside the circle.
RIGHT_SIDE
:
Radial scale side (y scale in polar or radar chart): Labels, title, and "outside" ticks are drawn to the right of the radial scale.
ilog.views.chart.servlet.IlvChartHitmapDefinition
This class defines how a hitmap of a chart is constructed.
ilog.views.chart.servlet.IlvDefaultChartHitmapDefinition
This class defines a default way for constructing a hitmap of a chart.
ilog.views.chart.servlet.IlvDefaultChartToolTip
This class implements a simple ToolTip, consisting of two lines of text: a title and a main information line.
ilog.views.chart.servlet.IlvChartHitmapSupport
This class generates hitmaps and related information.
ilog.views.chart.servlet.IlvChartHitmapAccumulator
This class accumulates a hitmap.
ilog.views.chart.servlet.IlvChartServletSupport
getHitmapSupport()
:
Returns the hitmap support that should be an instance of IlvChartHitmapSupport
.
HITMAP_REQUEST
:
The hitmap request value for
REQUEST_PARAM
.
ilog.views.chart.IlvChartRenderer
drawIntoHitmap(IlvChartHitmapDefinition, IlvChartHitmapAccumulator)
:
Draws the rendering into a hitmap.
ilog.views.chart.IlvLegend
drawIntoHitmap(IlvChartHitmapDefinition, IlvChartHitmapAccumulator)
:
Draws the rendering into a hitmap.
ilog.views.chart.IlvLegendItem
drawIntoHitmap(IlvChartHitmapDefinition, IlvChartHitmapAccumulator)
:
Draws this item as an object into the hitmap.
ilog.views.chart.renderer.IlvCompositeChartRenderer
drawIntoHitmap(IlvChartHitmapDefinition, IlvChartHitmapAccumulator)
:
Draws the rendering into a hitmap.
ilog.views.chart.renderer.IlvSingleChartRenderer
drawIntoHitmap(IlvChartHitmapDefinition, IlvChartHitmapAccumulator)
:
Draws the rendering into a hitmap.
ilog.views.chart.renderer.IlvTreemapChartRenderer
drawIntoHitmap(IlvChartHitmapDefinition, IlvChartHitmapAccumulator)
:
Draws the rendering into a hitmap.
IlvLegendView
enableHitmap(enable, tolerance)
:
Enables or disables the hitmap support.ilog.views.chart.event.LabelRendererPropertyEvent
Describes the change of a bean property of an
IlvLabelRenderer
.
ilog.views.chart.IlvChart
updateDataRangeAndRepaint()
:
Updates the data range for all coordinate systems, and initiates a repaint of the chart area.
ilog.views.chart.IlvChartDecoration
updateBoundsCache()
:
Updates the bounds cache of this decoration.
ilog.views.chart.IlvChartRenderer
getDataSetMainIndex(IlvDataSet)
:
Returns the index of the specified data set in the data source connected to the main renderer in the parent chain of this renderer.
getDataSetMainRenderer(IlvDataSet)
:
Returns the main renderer of the specified data set in the parent chain of this renderer.
ilog.views.chart.IlvLabelRenderer
addPropertyChangeListener(PropertyChangeListener)
:
Adds a property change listener to this object.
firePropertyChange(String, Object, Object, int)
:
Notifies the listeners when a property change occurred.
getBackgroundShape(JComponent, double, double, String)
:
Returns the combined background shapes of the text lines, according to the given position.
removePropertyChangeListener(PropertyChangeListener)
:
Removes a property change listener from this object.
ilog.views.chart.IlvScale
getTitleBackgroundShape()
:
Returns the background shape of the title.
ilog.views.chart.data.IlvAbstractDataSet
computeMinimumXDifference(IlvDataSet)
:
Computes the minimum positive difference among adjacent X values in the sequence of X values, sorted into ascending order.
getMinimumXDifference()
:
Returns the minimum positive difference among adjacent X values in the sequence of X values, sorted into ascending order.
invalidateLimits(int, int, boolean)
:
Invalidates the x range cache and y range cache from index firstIdx to index lastIdx (inclusive).
ilog.views.chart.event.AxisRangeEvent
getStoredRange()
:
Returns the range that is stored as non-redundant information in this event.
ilog.views.chart.servlet.IlvChartServletSupport
getScriptMessageSupport()
:
Returns the script message support which is usually an instance of IlvScriptMessageServletSupport
.
IlvChartSelectInteractorProxy
setMode(mode)
:
Deprecated, replaced by setPickingMode(mode)
.getMode()
:
Deprecated, replaced by getPickingMode()
.setPickingMode(mode)
:
Sets the picking mode.getPickingMode()
:
Returns the picking mode.js-chart-hitmap
sample is an extension of the earlier
servlet-chart-imgmap
sample. It demonstrates the use of the hitmap
for rapid thin-client interactions.rwc-chart-dashboard
and rwc-chart-stock
have been retired from this release because the RWC technology has been deprecated.servlet-chart-basic
, servlet-chart-imgmap
,
servlet-chart-jsp
, and servlet-chart-treemap
showed obsolete
techniques to implement JViews Charts Web applications. They are replaced by a new
sample js-chart-hitmap
.