Release Notes

JViews 5.0 Gantt Release Notes

This document describes the main changes that have been made to the JViews Gantt module since version 4.0.

Incompatibilities
General Changes
Library Changes
New Packages

New Classes and Interfaces

Modified Classes

Deprecated

Example Changes
Bug Fixes


Incompatibilities

ilog.views.gantt.graphic.grid.IlvGanttGridRenderer
ilog.views.gantt.graphic.grid.IlvHorizontalGanttGrid
ilog.views.gantt.graphic.grid.IlvVerticalGanttGrid


General Changes

The main general changes are the following:


Library Changes

New Packages

ilog.views.gantt.servlet

This package provides the framework classes for developing the server side of Gantt Web Applications. See Chapter 7 of the User's Manual for more information on how to develop Web Applications using the new Gantt thin client support.

Gantt DHTML Components

This collection of DHTML JavaScript components allows you to easily develop the thin client side of Gantt Web Applications. See Chapter 7 of the User's Manual for more information on how to develop Web Applications using the new Gantt thin client support.

demos.gantt.print, demos.gantt.print.printable, and demos.gantt.print.preview

These 3 packages consist of the print and preview framework. Refer to Chapter 8 of the Gantt User's Manual for information on how to use them. They are not provided in the core library, gantt.jar, of the Gantt package. Instead, they are provided as Java source files with the Gantt Print Example. The source files of these 3 packages can be found in <installdir>/demos/gantt/print/src.

New Classes and Interfaces

ilog.views.gantt.IlvGanttComponentManager

An IlvGanttComponentManager coordinates the scrolling, row expand/collapse, and selection behaviors of a chart's UI components. Use the IlvHierarchyChart.getComponentManager() method to obtain an instance of this interface.

ilog.views.gantt.event.GanttModelListener

This new interface should be implemented by an object interested in receiving GanttModelChangedEvents from an IlvHierarchyChart or an IlvGanttConfiguration.

ilog.views.gantt.scale.IlvTimeScale.PaintContext

An inner class of IlvTimeScale, this class has been introduced so that an IlvTimeScale displays better on the screen and prints better on paper.

ilog.views.gantt.graphic.grid.IlvGanttGridContext

This interface defines a render context for painting Gantt grids. It provides the necessary information needed to paint the horizontal and the vertical grids of the Gantt sheet.

ilog.views.gantt.graphic.grid.IlvAbstractGanttGrid

IlvAbstractGanttGrid is the basic class used to implement the grids for the Gantt sheet.

Modified Classes

ilog.views.gantt.IlvAbstractGanttModel

ilog.views.gantt.IlvDefaultGanttModel

ilog.views.gantt.IlvGanttConfiguration

ilog.views.gantt.IlvHierarchyChart

ilog.views.gantt.IlvTimeScrollController

ilog.views.gantt.action.IlvAction

ilog.views.gantt.event.ConstraintRemovedEvent

ilog.views.gantt.event.ReservationRemovedEvent

ilog.views.gantt.graphic.IlvGanttSheet

ilog.views.gantt.graphic.renderer.IlvActivityLabel

ilog.views.gantt.graphic.renderer.IlvActivitySymbol

ilog.views.gantt.scale.IlvTimeScale
ilog.views.gantt.scale.IlvTimeScaleRow
ilog.views.gantt.scale.IlvBasicTimeScaleRow

Deprecated

For details about classes and methods that have been deprecated, see this.


Example Changes


Bug Fixes

The following bugs have been fixed: