Release Notes

JViews Charts 8.7 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


Incompatibilities


General Changes

The main general changes of JViews Charts are the following:

Globalization

Some classes that do locale-dependent processing of dates can now use a specified locale, instead of the default locale.

Modified Classes

ilog.views.chart.datax.adapter.partition.IlvDateClusterId

ilog.views.chart.datax.adapter.partition.IlvDatePartitioner

ilog.views.chart.datax.adapter.partition.IlvDatePartitionerFactory


Unclipped Annotations

By default, annotations (labels on data points and similar) will be clipped if they do not fit into the plotting rectangle of a chart. An option has been added that allows the annotations to stay inside the plotting rectangle. If this option is enabled, the layout of the chart area adapts the zoom and scales automatically so that annotations stay visible.

Modified Classes

ilog.views.chart.IlvChart.Area

ilog.views.chart.event.ChartRendererEvent

ilog.views.chart.IlvChartRenderer

ilog.views.chart.renderer.IlvCompositeChartRenderer

ilog.views.chart.renderer.IlvSingleChartRenderer

ilog.views.chart.renderer.IlvTreemapChartRenderer


Scale Ticks in Polar and Radar Charts

It is now possible to specify the side of the labels along the circular scale in polar and radar charts.

Modified Classes

ilog.views.chart.IlvScale


Hitmap Web Technology: Highlighting and ToolTips

The new hitmap technology is a new JViews Web technology. It enables client side high responsive interactions.

New Interfaces and Classes

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.

Modified Classes

ilog.views.chart.servlet.IlvChartServletSupport

ilog.views.chart.IlvChartRenderer

ilog.views.chart.IlvLegend

ilog.views.chart.IlvLegendItem

ilog.views.chart.renderer.IlvCompositeChartRenderer

ilog.views.chart.renderer.IlvSingleChartRenderer

ilog.views.chart.renderer.IlvTreemapChartRenderer

Modified JavaScript Classes

IlvLegendView


Other Changes in Charts Classes

New Interfaces and Classes

ilog.views.chart.event.LabelRendererPropertyEvent

Describes the change of a bean property of an IlvLabelRenderer.

Modified Classes

ilog.views.chart.IlvChart

ilog.views.chart.IlvChartDecoration

ilog.views.chart.IlvChartRenderer

ilog.views.chart.IlvLabelRenderer

ilog.views.chart.IlvScale

ilog.views.chart.data.IlvAbstractDataSet

ilog.views.chart.event.AxisRangeEvent


Other API Changes in Web Technologies

Modified Classes

ilog.views.chart.servlet.IlvChartServletSupport

Modified JavaScript Classes

IlvChartSelectInteractorProxy


Example Changes