Release Notes

JViews Gantt 6.0 Release Notes

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

Incompatibilities
General Changes
Library Changes
New Packages

New Interfaces and Classes

Modified Classes

Sample Changes

Incompatibilities


General Changes

The main general changes of the JViews Gantt module are the following:

Library Changes

New Packages

ilog.views.gantt.graphic.renderer.composite

This package provides classes to render an activity using composite graphics in the Gantt sheet.

ilog.views.gantt.model.jdbc

This package contains a Gantt data model implementation that connects to a JDBC database.

ilog.views.gantt.model.table

This package contains a Gantt data model implementation that connects to Swing TableModel instances.

ilog.views.gantt.project

This package provides classes that are used to apply project files created by the Gantt Designer to an IlvGanttChart or an IlvScheduleChart.

ilog.views.schedule

This package contains the main Schedule Data chart classes that display numerical information derived from Gantt data models.

ilog.views.schedule.data

This package contains data set implementations that derive numerical information from Gantt data models.

ilog.views.schedule.interactor

This package contains interactors for the Schedule Data charts.

ilog.views.schedule.text

This package provides utility classes for formatting and parsing data values as text.

New Interfaces and Classes

ilog.views.gantt.IlvBasicTimeScrollController

An IlvBasicTimeScrollController coordinates the time scrolling of 1 or more IlvTimeScrollable objects.

ilog.views.gantt.IlvBasicTimeScrollSupport

IlvBasicTimeScrollSupport provides basic support for IlvTimeScrollable implementations.

ilog.views.gantt.IlvGanttProduct

This class contains several utility methods dealing with product packaging of the JViews Gantt product.

ilog.views.gantt.IlvTimeScrollSupport

IlvTimeScrollableSupport provides calculation support for IlvTimeScrollable implementations.

ilog.views.gantt.event.HeaderHeightChangedEvent

A HeaderHeightChangedEvent is fired by a Hierarchy chart to notify interested objects when the height of a specific header has been modified.

ilog.views.gantt.event.HeaderListener

The HeaderListener interface should be implemented by an object that needs to be notified about header changes.

ilog.views.gantt.graphic.IlvActivityLayout

An IlvActivityLayout defines a strategy for how activity graphics are arranged within an IlvGanttRow.

ilog.views.gantt.graphic.IlvActivityLogisticLayout

An IlvActivityLogisticLayout is designed to arrange concurrent activities in a Gantt row.

ilog.views.gantt.graphic.IlvActivitySimpleLayout

IlvSimpleActivityLayout is a basic implementation of IlvActivityLayout that arranges all activity graphics in a row to the full height of the row, minus some vertical margins.

ilog.views.gantt.graphic.grid.IlvWeekendGrid

IlvWeekendGrid extends IlvVerticalGanttGrid to highlight the weekend days of the calendar.

ilog.views.gantt.model.IlvNullActivity

IlvNullActivity is a special implementation of the IlvActivity interface that is used as the root activity of a Gantt data model when a root has not been explicitly specified.

ilog.views.gantt.model.IlvNullResource

IlvNullResource is a special implementation of the IlvResource interface that is used as the root resource of a Gantt data model when a root has not been explicitly specified.

ilog.views.gantt.property.IlvPropertyComparator

IlvPropertyComparator compares the value of a bean or user-defined property on two data model objects.

ilog.views.gantt.property.IlvPropertyDescriptor

IlvPropertyDescriptor extends the capabilities of the standard java.lang.reflect.PropertyDescriptor to describe a user-defined property of an IlvUserPropertyHolder or a standard Java Bean property.

ilog.views.gantt.property.IlvUserPropertyHolder

IlvUserPropertyHolder defines the behavior of a data model entity that supports user-defined properties.

ilog.views.gantt.scale.IlvBasicTimeScaleVisibilityPolicy

Implements a default visibility policy for the IlvTimeScale.

ilog.views.gantt.scale.IlvGanttTimeScaleVisibilityPolicy

Implements a visibility policy for the IlvGanttTimeScale.

ilog.views.gantt.scale.IlvTimeScaleVisibilityPolicy

Specifies a visibility policy for the IlvTimeScale.

ilog.views.gantt.scale.IlvTimeWidthVisibilityPredicate

The IlvTimeWidthVisibilityPredicate class provide a way to specify a condition based on the size of some unit of time.

ilog.views.gantt.scale.IlvVisibilityPredicate

The IlvVisibilityPredicate interface provides a way to specify a predicate, which should be evaluated.

ilog.views.gantt.scale.IlvVisibleTimeScaleRows

The IlvVisibleTimeScaleRows class provides a way to specify a predicate associated to a list of rows.

ilog.views.gantt.swing.IlvJTable.DefaultToolTipPolicy

DefaultToolTipPolicy implements a default tool tip strategy for a JTable.

ilog.views.gantt.swing.IlvJTable.ToolTipPolicy

ToolTipPolicy defines the strategy that a JTable will use to compute the text and positioning of its tool tips.

Modified Classes

ilog.views.gantt.IlvDuration

ilog.views.gantt.IlvGanttConfiguration

ilog.views.gantt.IlvGanttModelUtil

ilog.views.gantt.IlvHierarchyChart

ilog.views.gantt.IlvScheduleChart

ilog.views.gantt.IlvTimeScrollUtil

ilog.views.gantt.IlvVerticalDisplayController

ilog.views.gantt.event.GanttModelChangedEvent

ilog.views.gantt.event.RowHeightChangedEvent

ilog.views.gantt.event.VisibleDurationChangedEvent

ilog.views.gantt.graphic.IlvActivityGraphic

ilog.views.gantt.graphic.IlvConstraintGraphic

ilog.views.gantt.graphic.IlvGanttRow

ilog.views.gantt.graphic.IlvGanttSheet

ilog.views.gantt.graphic.grid.IlvGanttGridRenderer

ilog.views.gantt.graphic.grid.IlvHorizontalGanttGrid

ilog.views.gantt.graphic.grid.IlvVerticalGanttGrid

ilog.views.gantt.graphic.interactor.IlvActivityGraphicMoveInteractor

ilog.views.gantt.graphic.renderer.IlvActivityCompositeRenderer

ilog.views.gantt.graphic.renderer.IlvActivityRenderer

ilog.views.gantt.model.IlvAbstractGanttModel

ilog.views.gantt.model.IlvSimpleActivityFactory

ilog.views.gantt.model.IlvSimpleResourceFactory

ilog.views.gantt.model.general.IlvGeneralActivity

ilog.views.gantt.model.general.IlvGeneralActivity.Factory

ilog.views.gantt.model.general.IlvGeneralConstraint

ilog.views.gantt.model.general.IlvGeneralReservation

ilog.views.gantt.model.general.IlvGeneralResource

ilog.views.gantt.model.general.IlvGeneralResource.Factory

ilog.views.gantt.scale.IlvBasicTimeScaleRow

ilog.views.gantt.scale.IlvTimeScale

ilog.views.gantt.scale.IlvTimeScale.PaintContext

ilog.views.gantt.scale.IlvYearTimeScaleRow

ilog.views.gantt.swing.IlvAbstractJTableColumn

ilog.views.gantt.swing.IlvJTable

ilog.views.gantt.swing.IlvJTableColumn

ilog.views.gantt.swing.IlvJTableHeader

ilog.views.gantt.swing.IlvJTree

ilog.views.gantt.swing.IlvJTreeRenderPolicy

ilog.views.gantt.swing.IlvJTreeStringRenderPolicy

ilog.views.gantt.swing.IlvTreeColumn

ilog.views.gantt.xml.IlvGanttDocumentReader

ilog.views.gantt.xml.IlvGanttDocumentWriter

ilog.views.gantt.xml.IlvGanttReaderException


Sample Changes