Release Notes

JViews 5.5 Release Notes

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

Incompatibilities
General Changes
Library Changes
New Packages

New Interfaces and Classes

Modified Classes

Example Changes

Incompatibilities


General Changes

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

Library Changes

New Packages

ilog.views.gantt.model

This package contains abstract and basic implementations of the Gantt data model. Many of these classes were previously packaged in ilog.views.gantt in JViews 5.0 and earlier.

ilog.views.gantt.model.filter

This package contains Gantt data model implementations that encapsulate and filter other data models.

ilog.views.gantt.model.general

This package contains a Gantt data model implementation that supports user-defined properties.

ilog.views.gantt.print

This package contains classes and interfaces for printing the contents of an IlvGanttChart or an IlvScheduleChart.

ilog.views.gantt.text

This package contains classes that can be used to format and parse time durations as text strings.

New Interfaces and Classes

ilog.views.gantt.graphic.renderer.IlvBasicActivityBar

The class IlvBasicActivityBar draws a rectangle to render the duration of a given activity in a Gantt sheet.

ilog.views.gantt.graphic.renderer.IlvBasicActivityLabel

An IlvBasicActivityLabel renders a text label by delegating to an IlvLabel object.

ilog.views.gantt.graphic.renderer.IlvBasicActivitySymbol

The class IlvBasicActivitySymbol is used to render the symbols at the start and end of an activity.

ilog.views.gantt.model.IlvAbstractActivity

IlvAbstractActivity is the superclass of all IlvActivity implementations.

ilog.views.gantt.model.IlvAbstractConstraint

IlvAbstractConstraint is the superclass of all IlvConstraint implementations.

ilog.views.gantt.model.IlvAbstractGanttModel

IlvAbstractGanttModel is the superclass of all IlvGanttModel implementations.

ilog.views.gantt.model.IlvAbstractReservation

IlvAbstractReservation is the superclass of all IlvReservation implementations.

ilog.views.gantt.model.IlvAbstractResource

IlvAbstractResource is the superclass of all IlvResource implementations.

ilog.views.gantt.model.IlvDefaultGanttModel

IlvDefaultGanttModel is a default implementation of the IlvGanttModel interface, suitable for many applications.

ilog.views.gantt.model.IlvSimpleActivity

IlvSimpleActivity is a relatively simple, memory-based implementation of the IlvActivity interface that can be extended in a straightforward manner for more complex needs.

ilog.views.gantt.model.IlvSimpleActivityFactory

This class defines an IlvSimpleActivity factory.

ilog.views.gantt.model.IlvSimpleConstraint

IlvSimpleConstraint is a relatively simple, memory-based implementation of the IlvConstraint interface that can be extended in a straightforward manner for more complex needs.

ilog.views.gantt.model.IlvSimpleConstraintFactory

This factory creates IlvSimpleConstraint objects.

ilog.views.gantt.model.IlvSimpleReservation

IlvSimpleReservation is a relatively simple, memory-based implementation of the IlvReservation interface that can be extended in a straightforward manner for more complex needs.

ilog.views.gantt.model.IlvSimpleReservationFactory

This class defines an IlvSimpleReservation factory.

ilog.views.gantt.model.IlvSimpleResource

IlvSimpleResource is a relatively simple, memory-based implementation of the IlvResource interface that can be extended in a straightforward manner for more complex needs.

ilog.views.gantt.model.IlvSimpleResourceFactory

This class defines an IlvSimpleResource factory.

ilog.views.gantt.model.filter.IlvFilterGanttModel

IlvFilterGanttModel is a base class for Gantt data models that encapsulate other models.

ilog.views.gantt.model.filter.IlvFilterGanttModel.ActivityEventHandler

ActivityEventHandler is the default listener that is used by by IlvFilterGanttModel to handle activity events fired by the encapsulated data model.

ilog.views.gantt.model.filter.IlvFilterGanttModel.ActivityHierarchyEventHandler

ActivityHierarchyEventHandler is the default listener that is used by by IlvFilterGanttModel to handle activity hierarchy events fired by the encapsulated data model.

ilog.views.gantt.model.filter.IlvFilterGanttModel.ConstraintEventHandler

ConstraintEventHandler is the default listener that is used by by IlvFilterGanttModel to handle constraint events fired by the encapsulated data model.

ilog.views.gantt.model.filter.IlvFilterGanttModel.ReservationEventHandler

ReservationEventHandler is the default listener that is used by by IlvFilterGanttModel to handle reservation events fired by the encapsulated data model.

ilog.views.gantt.model.filter.IlvFilterGanttModel.ResourceEventHandler

ResourceEventHandler is the default listener that is used by by IlvFilterGanttModel to handle resource events fired by the encapsulated data model.

ilog.views.gantt.model.filter.IlvFilterGanttModel.ResourceHierarchyEventHandler

ResourceHierarchyEventHandler is the default listener that is used by by IlvFilterGanttModel to handle resource hierarchy events fired by the encapsulated data model.

ilog.views.gantt.model.general.ActivityUserPropertyEvent

ActivityUserPropertyEvent is fired by an IlvGeneralActivity both before and after a user-defined property is modified.

ilog.views.gantt.model.general.ConstraintUserPropertyEvent

ConstraintUserPropertyEvent is fired by an IlvGeneralConstraint both before and after a user-defined property is modified.

ilog.views.gantt.model.general.IlvGeneralActivity

IlvGeneralActivity is an extension of IlvSimpleActivity that adds support for user-defined properties.

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

IlvGeneralActivity.Factory is a factory that creates instances of IlvGeneralActivity.

ilog.views.gantt.model.general.IlvGeneralConstraint

IlvGeneralConstraint is an extension of IlvSimpleConstraint that adds support for user-defined properties.

ilog.views.gantt.model.general.IlvGeneralConstraint.Factory

IlvGeneralConstraint.Factory is a factory that creates instances of IlvGeneralConstraint.

ilog.views.gantt.model.general.IlvGeneralReservation

IlvGeneralReservation is an extension of IlvSimpleReservation that adds support for user-defined properties.

ilog.views.gantt.model.general.IlvGeneralReservation.Factory

IlvGeneralReservation.Factory is a factory that creates instances of IlvGeneralReservation.

ilog.views.gantt.model.general.IlvGeneralResource

IlvGeneralResource is an extension of IlvSimpleResource that adds support for user-defined properties.

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

IlvGeneralResource.Factory is a factory that creates instances of IlvGeneralResource.

ilog.views.gantt.model.general.ReservationUserPropertyEvent

ReservationUserPropertyEvent is fired by an IlvGeneralReservation both before and after a user-defined property is modified.

ilog.views.gantt.model.general.ResourceUserPropertyEvent

ResourceUserPropertyEvent is fired by an IlvGeneralResource both before and after a user-defined property is modified.

ilog.views.gantt.print.IlvGanttDocumentSetupDialog

A dialog box to edit the properties of a IlvGanttPrintableDocument.

ilog.views.gantt.print.IlvGanttPrintableDocument

The IlvGanttPrintableDocument allows you to print an IlvGanttChart or an IlvScheduleChart in multiple pages.

ilog.views.gantt.print.IlvGanttPrintingController

A Printing controller to control the printing of an IlvGanttPrintableDocument.

ilog.views.gantt.print.IlvPrintableGanttSheet

A utility class designed to print a portion of an IlvGanttSheet.

ilog.views.gantt.print.IlvPrintableTimeScale

A utility class designed to print a portion of the IlvTimeScale.

ilog.views.gantt.print.IlvScaledPrintablePage

This class defines a scaled printable page.

ilog.views.gantt.property.IlvActivityFormattedDurationProperty

IlvActivityFormattedDurationProperty is an adapter that allows the time duration of an IlvActivity to be accessed via the generic IlvStringProperty interface.

ilog.views.gantt.servlet.IlvComponentSessionAttribute

The IlvComponentSessionAttribute class acts as a proxy for a GUI component bound to an HttpSession.

ilog.views.gantt.servlet.IlvGanttSessionAttribute

The IlvGanttSessionAttribute class acts as a proxy for an IlvHierarchyChart bound to an HttpSession.

ilog.views.gantt.swing.IlvDefaultTreeCellRenderer

IlvDefaultTreeCellRenderer is an extension of the Swing DefaultTreeCellRenderer classes that provides the ability for its width to automatically track the width of the tree.

ilog.views.gantt.swing.IlvJTableHeader

IlvJTableHeader is an extension of the Swing JTableHeader component.

ilog.views.gantt.text.IlvDurationFormat

IlvDurationFormat is a class that formats time durations according to a set of rules.

ilog.views.gantt.xml.IlvGeneralActivityReader

An IlvGeneralActivityReader reads an IlvGeneralActivity from a given Element.

ilog.views.gantt.xml.IlvGeneralActivityWriter

IlvGeneralActivityWriter writes the attributes and the properties of an IlvGeneralActivity to a given DOM Element.

ilog.views.gantt.xml.IlvGeneralConstraintReader

An IlvGeneralConstraintReader reads an IlvGeneralConstraint from an Element.

ilog.views.gantt.xml.IlvGeneralConstraintWriter

IlvGeneralConstraintWriter writes the attributes and the properties of an IlvGeneralConstraint to a given DOM Element.

ilog.views.gantt.xml.IlvGeneralReservationReader

An IlvGeneralReservationReader reads an IlvGeneralReservation from an Element.

ilog.views.gantt.xml.IlvGeneralReservationWriter

IlvGeneralReservationWriter writes the attributes of an IlvGeneralReservation as well as its properties to a given DOM Element.

ilog.views.gantt.xml.IlvGeneralResourceReader

An IlvGeneralResourceReader reads an IlvGeneralResource from a given Element.

ilog.views.gantt.xml.IlvGeneralResourceWriter

IlvGeneralResourceWriter writes the attributes of an IlvGeneralResource as well as its properties to a given DOM Element.

Modified Classes

ilog.views.gantt.IlvGanttChart

ilog.views.gantt.IlvGanttConfiguration

ilog.views.gantt.IlvGanttModel

ilog.views.gantt.IlvGanttModelUtil

ilog.views.gantt.IlvHierarchyChart

ilog.views.gantt.IlvScheduleChart

ilog.views.gantt.action.IlvAction

ilog.views.gantt.event.RowChildEvent

ilog.views.gantt.event.RowCollapsedEvent

ilog.views.gantt.event.RowExpandedEvent

ilog.views.gantt.event.RowMovedEvent

ilog.views.gantt.graphic.IlvConstraintGraphic

ilog.views.gantt.graphic.IlvDefaultActivityRendererFactory

ilog.views.gantt.graphic.IlvGanttSheet

ilog.views.gantt.graphic.interactor.IlvActivityGraphicDuplicateInteractor

ilog.views.gantt.graphic.interactor.IlvMakeActivityInteractor

ilog.views.gantt.graphic.interactor.IlvMakeConstraintInteractor

ilog.views.gantt.graphic.renderer.IlvActivityBar

ilog.views.gantt.graphic.renderer.IlvActivityCompositeRenderer

ilog.views.gantt.graphic.renderer.IlvActivityGraphicRenderer

ilog.views.gantt.graphic.renderer.IlvActivityLabel


ilog.views.gantt.graphic.renderer.IlvActivitySymbol

ilog.views.gantt.property.IlvActivityReservationsProperty

ilog.views.gantt.servlet.IlvGanttServletSupport


ilog.views.gantt.swing.IlvAbstractJTableColumn 

ilog.views.gantt.swing.IlvJTable

ilog.views.gantt.swing.IlvStringColumn

ilog.views.gantt.swing.IlvTimeScrollBar

ilog.views.gantt.swing.IlvTreeColumn


Example Changes