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.IlvHierarchyChartilog.views.gantt.IlvJScrollGanttSheetilog.views.gantt.IlvTimeScrollSupportilog.views.gantt.IlvTimeScrollUtililog.views.gantt.graphic.IlvActivitySimpleLayoutilog.views.gantt.graphic.IlvGanttSheetilog.views.gantt.graphic.IlvLinearTimeConverterilog.views.gantt.graphic.IlvTimeConverterilog.views.gantt.model.jdbc.IlvJDBCGanttModelilog.views.gantt.model.table.IlvTableGanttModelilog.views.gantt.scale.IlvTimeScale.PaintContextilog.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
treeIlvActivity, 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
IlvActivityTileLayoutarranges 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.TILElayout.
ilog.views.gantt.graphic.interactor.IlvGanttSheetInteractor
IlvGanttSheetInteractoris 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.