Release Notes |
This document describes the main changes that have been made to the JViews Gantt module since version 6.0.
Incompatibilities
General Changes
Library Changes
New Packages
Example Changes
ilog.views.gantt.IlvHierarchyChart
ilog.views.gantt.IlvJScrollGanttSheet
ilog.views.gantt.IlvTimeScrollSupport
ilog.views.gantt.IlvTimeScrollUtil
ilog.views.gantt.graphic.IlvActivitySimpleLayout
ilog.views.gantt.graphic.IlvGanttSheet
ilog.views.gantt.graphic.IlvLinearTimeConverter
ilog.views.gantt.graphic.IlvTimeConverter
ilog.views.gantt.model.jdbc.IlvJDBCGanttModel
ilog.views.gantt.model.table.IlvTableGanttModel
ilog.views.gantt.scale.IlvTimeScale.PaintContext
ilog.views.gantt.swing.IlvAbstractJTreeRenderPolicy
IlvTimeConverter
interface defines the new
isLinear
method.IlvJDBCTableGanttModel
now uses
IlvRowSetTableModel
instances internally instead of
IlvJDBCTableModel
instances.IlvAbstractJTreeRenderPolicy _tree
field has been renamed to
tree
IlvActivity
, IlvResource
, IlvConstraint
, and
IlvReservation
interfaces that were originally deprecated in JViews 5.5 have now been removed. As a result, the
getGanttModel
methods of IlvAbstractActivity
,
IlvAbstractResource
, IlvAbstractConstraint
, and
IlvAbstractReservation
have been changed from public to
protected access.
IlvGanttSheetInteractor
base class has been introduced to assist
in creating custom interactors.
This package (and its subpackages) contains the gantt specific JSF components, renderers and JSP tags.
ilog.views.gantt.graphic.IlvActivityTileLayout
IlvActivityTileLayout
arranges concurrent activities within a Gantt row by subdividing the row into the minimum necessary subrows and tiling the activity graphics. This new layout has many more options and supercedes theIlvActivityLogisticLayout.TILE
layout.
ilog.views.gantt.graphic.interactor.IlvGanttSheetInteractor
IlvGanttSheetInteractor
is the base class for interactors that can be set on a Gantt sheet.
ilog.views.gantt.IlvHierarchyChart
isMouseWheelEnabled()
:
Indicates whether or not scrolling and zooming will take place in response to movement of the mouse wheel.
setMouseWheelEnabled(boolean)
:
Enables/disables scrolling and zooming in response to movement of the mouse wheel.
setTimeConverter(IlvTimeConverter)
:
Sets the time converter used by the
Gantt sheet
and the
time scale.
TIME_CONVERTER_PROPERTY
:
Identifies a change to the chart's time converter.
ilog.views.gantt.IlvJScrollGanttSheet
isMouseWheelEnabled()
:
Indicates whether or not scrolling and zooming will take place in response to movement of the mouse wheel.
setMouseWheelEnabled(boolean)
:
Enables/disables scrolling and zooming in response to movement of the mouse wheel.
ilog.views.gantt.IlvTimeScrollSupport
computeVisibleTimeScroll(int, int)
:
Computes the beginning of the visible interval that will cause the time at position x0
to scroll to position x1
.
ilog.views.gantt.IlvTimeScrollUtil
DEFAULT_DURATION
:
The default scrollable duration.
DEFAULT_TIME
:
The default scrollable time.
ilog.views.gantt.graphic.IlvActivitySimpleLayout
DEFAULT_VERTICAL_MARGIN
:
The default vertical margins of 2
.
ilog.views.gantt.graphic.IlvGanttSheet
beginRedrawSession(boolean)
:
Starts a redraw session that must be terminated by calling
endRedrawSession
.
endRedrawSession()
:
Ends a redraw session that was begun by calling
beginRedrawSession
.
TIME_CONVERTER_PROPERTY
:
Identifies a change to the Gantt sheet's time converter.
ilog.views.gantt.graphic.IlvLinearTimeConverter
isLinear()
:
Returns whether the time converter is continuous and linear.
ilog.views.gantt.graphic.IlvTimeConverter
isLinear()
:
Returns whether the time converter is continuous and linear.
ilog.views.gantt.model.jdbc.IlvJDBCGanttModel
IlvJDBCGanttModel(boolean)
:
Builds an IlvJDBCGanttModel
that will be configured later on.
IlvJDBCGanttModel(Connection, String, Map, String, Map, String, Map, Object[], String, Map, boolean)
:
Builds an IlvJDBCGanttModel
from a single JDBC Connection
, four queries and mapping information from queries columns to gantt properties.
isReadOnly()
:
Returns whether or not this model is read-only.
ilog.views.gantt.model.table.IlvTableGanttModel
configureHierarchyChart(IlvHierarchyChart, boolean)
:
Configures the given
IlvHierarchyChart
so that it fits the IlvTableGanttModel
.
ilog.views.gantt.scale.IlvTimeScale.PaintContext
computeVisibleTimeScroll(int, int)
:
Computes the beginning of the visible interval that will cause the time that currently corresponds with the position x0
to instead correspond with the position x1
.
ilog.views.gantt.swing.IlvAbstractJTreeRenderPolicy
_tree
field has been renamed to tree
.
tree
:
The tree for which this is the rendering policy.