Release Notes |
This document describes the main changes that have been made to the JViews Gantt module since version 7.5.
Incompatibilities
General Changes
Library Changes
New Packages
ilog.views.gantt.faces.dhtml.component.IlvFacesGanttPropertyAccessor
ilog.views.gantt.faces.dhtml.component.IlvFacesGanttSelectionManager
ilog.views.gantt.faces.dhtml.interactor.IlvFacesGanttSelectInteractor
ilog.views.gantt.faces.dhtml.renderkit.IlvFacesGanttSelectInteractorRenderer
ilog.views.gantt.faces.dhtml.renderkit.IlvFacesGanttSelectionManagerRenderer
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSelectionSupport
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSheetSelectionSupport
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttTableSelectionSupport
ilog.views.gantt.faces.dhtml.taglib.IlvFacesGanttSelectInteractorTag
ilog.views.gantt.faces.dhtml.taglib.IlvFacesGanttSelectionManagerTag
ilog.views.gantt.graphic.IlvTimeIndicator
ilog.views.gantt.graphic.timeindicator.IlvCurrentTimeIndicator
ilog.views.gantt.graphic.timeindicator.IlvFixedTimeIndicator
ilog.views.gantt.graphic.timeindicator.IlvTimeIndicatorContext
ilog.views.gantt.property.IlvAbstractUserDefinedProperty
ilog.views.gantt.property.IlvActivityUserDefinedProperty
ilog.views.gantt.property.IlvResourceUserDefinedProperty
ilog.views.gantt.servlet.IlvGanttComponentSelectionSupport
ilog.views.gantt.servlet.IlvGanttSelectionSupport
ilog.views.gantt.servlet.IlvGanttSheetSelectionSupport
ilog.views.gantt.servlet.IlvGanttTableSelectionSupport
ilog.views.gantt.swing.IlvConfigurableTableColumn
Example Changes
ilog.views.gantt.event.SelectionEvent
ilog.views.gantt.faces.IlvFacesGanttConstants
ilog.views.gantt.faces.component.IlvFacesHierarchyChartView
ilog.views.gantt.faces.dhtml.taglib.IlvFacesDHTMLHierarchyChartViewTag
ilog.views.gantt.graphic.IlvGanttSheet
ilog.views.gantt.model.IlvAbstractGanttModel
ilog.views.gantt.servlet.IlvGanttServletSupport
ilog.views.gantt.servlet.ServerActionEvent
ilog.views.gantt.swing.IlvJTable
ilog.views.gantt.swing.calendarview.IlvDayView
ilog.views.gantt.swing.calendarview.IlvHourlyActivitySheet
IlvAbstractEventDispatcher
has changed the naming of its protected field _listeners to listeners.IlvGanttSheet
to
draw an IlvTimeIndicator
as part of the implementation of the new time
indicators feature.
IlvGanttSheet
manager now throws
an exception if the user attempts to remove one of the five predefined
layers.
SelectionEvent
.
IlvGanttConfiguration
has been modified to set
the adjusting flag accordingly when processing selection from either the
Gantt sheet or the table. The flag is set to true while performing
multiple events and is set to false for the last event. getNode
method was added to
IlvJTable
. It allows you to obtain the
IlvHierarchyNode
(a row of the table) for a particular table index.IlvAbstractUserDefinedProperty
,
IlvActivityUserDefinedProperty
and
IlvResourceUserDefinedProperty
.
IlvConfigurableTableColumn
class.clear
method has been added to
IlvAbstractGanttModel
.
IlvActivityTileLayout
has been
improved.
timeindicator
package:
IlvTimeIndicator
,
IlvFixedTimeIndicator
,
IlvCurrentTimeIndicator
, and
IlvTimeIndicatorContext
. IlvGanttSheet
for managing the time indicators and for supporting the new layer
on which they are drawn.jvgf:selectionManager
jvgf:selectInteractor
IlvFacesGanttPropertyAccessor
, to
customize the retrieval and setting of properties of selected objects.
ilog.views.gantt.graphic.timeindicator
This package contains the classes that render a time indicator in the Gantt sheet.
ilog.views.gantt.faces.dhtml.component.IlvFacesGanttPropertyAccessor
The
IlvFacesGanttPropertyAccessor
class controls the access of theilog.views.gantt.faces.dhtml.component.IlvFacesGanttSelectionManager
to the properties of the selected objects for read or write operations and allows you to customize the handling of properties.
ilog.views.gantt.faces.dhtml.component.IlvFacesGanttSelectionManager
The
IlvFacesGanttSelectionManager
class allows you to configure the management and rendering of the lightweight selection.
ilog.views.gantt.faces.dhtml.interactor.IlvFacesGanttSelectInteractor
A Gantt specific implementation of
IlvFacesSelectInteractor
.
ilog.views.gantt.faces.dhtml.renderkit.IlvFacesGanttSelectInteractorRenderer
This class is the Gantt specific renderer for a
IlvFacesSelectInteractor
component.
This renderer generates an instance of theIlvGanttSelectInteractorProxy
JavaScript proxy class.
ilog.views.gantt.faces.dhtml.renderkit.IlvFacesGanttSelectionManagerRenderer
This class is the renderer for an
IlvFacesGanttSelectionManager
component.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSelectionSupport
This class is the
IlvSelectionSupport
implementation dedicated to the JavaServer Faces Gantt component.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSheetSelectionSupport
This class is the
IlvSelectionSupport
implementation dedicated to the JavaServer Faces Gantt Sheet component.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttTableSelectionSupport
This class is the
IlvSelectionSupport
implementation dedicated to the JavaServer Faces Gantt Table component.
ilog.views.gantt.faces.dhtml.taglib.IlvFacesGanttSelectInteractorTag
This class defines the JSP custom tag handler for the
IlvFacesGanttSelectInteractor
component and its specific DHTML renderer.
ilog.views.gantt.faces.dhtml.taglib.IlvFacesGanttSelectionManagerTag
This class defines the JSP custom tag handler for the
ilog.views.gantt.faces.dhtml.component.IlvFacesGanttSelectionManager
component and its specific DHTML renderer.
ilog.views.gantt.graphic.IlvTimeIndicator
The
IlvTimeIndicator
class is used to represent a time in anIlvGanttSheet
.
ilog.views.gantt.graphic.timeindicator.IlvCurrentTimeIndicator
The
IlvCurrentTimeIndicator
class is used to represent the current time in anilog.views.gantt.graphic.IlvGanttSheet
.
ilog.views.gantt.graphic.timeindicator.IlvFixedTimeIndicator
The
IlvFixedTimeIndicator
class is used to represent a specific time in anilog.views.gantt.graphic.IlvGanttSheet
.
ilog.views.gantt.graphic.timeindicator.IlvTimeIndicatorContext
The
IlvTimeIndicatorContext
class is used for painting thetime indicators
of the Gantt sheet on the screen.
ilog.views.gantt.property.IlvAbstractUserDefinedProperty
IlvAbstractUserDefinedProperty
provides a common framework for accessing arbitrary user-defined properties of anIlvUserPropertyHolder
through the genericIlvStringProperty
interface.
ilog.views.gantt.property.IlvActivityUserDefinedProperty
IlvActivityUserDefinedProperty
is an adapter that allows a user-defined property of anIlvGeneralActivity
to be accessed through the genericIlvStringProperty
interface.
ilog.views.gantt.property.IlvResourceUserDefinedProperty
IlvResourceUserDefinedProperty
is an adapter that allows a user-defined property of anIlvGeneralResource
to be accessed through the genericIlvStringProperty
interface.
ilog.views.gantt.servlet.IlvGanttComponentSelectionSupport
Definition of shared selection support for Gantt chart components.
ilog.views.gantt.servlet.IlvGanttSelectionSupport
This class is the
IlvSelectionSupport
implementation dedicated to Gantt charts.
ilog.views.gantt.servlet.IlvGanttSheetSelectionSupport
This class is the
IlvSelectionSupport
implementation dedicated to the Gantt sheet diagram.
ilog.views.gantt.servlet.IlvGanttTableSelectionSupport
This class is the
IlvSelectionSupport
implementation dedicated to the Gantt table.
ilog.views.gantt.swing.IlvConfigurableTableColumn
IlvConfigurableTableColumn
is a column definition that can be customized for rendering and editing a property of anIlvHierarchyNode
, that is, an activity or a resource, in anIlvJTable
.
ilog.views.gantt.event.SelectionEvent
isAdjusting()
:
Returns the event adjusting value.
setAdjusting(boolean)
:
Sets whether this event is multiple or not.
ilog.views.gantt.faces.IlvFacesGanttConstants
EDITABLE
:
The editable state of the
ilog.views.gantt.faces.component.IlvFacesHierarchyChartView
PROPERTY_ACCESSOR
:
The propertyAccessor
property of the
ilog.views.gantt.faces.dhtml.component.IlvFacesGanttSelectionManager
.
ilog.views.gantt.faces.component.IlvFacesHierarchyChartView
editable
property to control the ability to edit
properties of Gantt model objects in the JavaServer Faces Gantt.
isEditable()
:
Returns whether or not the IlvFacesHierachyChartView
is editable.
setEditable(boolean)
:
Sets whether or not the IlvFacesHierachyChartView
is editable.
ilog.views.gantt.faces.dhtml.taglib.IlvFacesDHTMLHierarchyChartViewTag
editable
attribute to control the ability to edit
properties of Gantt model objects in the JavaServer Faces Gantt.
getEditable()
:
Returns whether or not the component is editable.
setEditable(String)
:
Sets whether or not the component is editable.
ilog.views.gantt.graphic.IlvGanttSheet
addTimeIndicator(IlvTimeIndicator)
:
Adds a
time indicator
to the Gantt sheet.
createTimeIndicatorContext()
:
This function creates an
IlvTimeIndicatorContext
for the Gantt sheet.
getTimeIndicator(Date)
:
Returns the
time indicator graphic
representing the specified date or the current date in the Gantt sheet.
getTimeIndicatorLayerIndex()
:
Returns the index of the layer that contains the
time indicator graphics
.
getTimeIndicators()
:
Returns a collection of all the
time indicator graphics
in the Gantt sheet.
isTimeIndicatorLayerVisible()
:
Returns whether the time indicator layer is visible.
setTimeIndicatorLayerVisible(boolean)
:
Changes the visibility of the time indicator graphic layer.
removeTimeIndicator(IlvTimeIndicator)
:
Removes a
time indicator
from the Gantt sheet.
replaceTimeIndicator(IlvTimeIndicator, IlvTimeIndicator, boolean)
:
Replaces a
time indicator graphic
in the Gantt sheet with another one.
timeIndicatorsIterator()
:
Returns an iterator over all the
time indicator graphics
in the Gantt sheet.
ilog.views.gantt.model.IlvAbstractGanttModel
clear()
:
Removes all objects from the data model.
ilog.views.gantt.servlet.IlvGanttServletSupport
createSelectionSupport()
:
Creates a new instance of selection servlet support.
getObjectAt(IlvServletRequestParameters, int, int)
:
Returns the object at the specified location inside a component.
getSelectionSupport()
:
Returns the servlet support that manages selection requests.
isSelectionEnabled()
:
Returns true
if the servlet is set to handle selection requests in the sheet area.
setSelectionEnabled(boolean)
:
Enables or disables the support of selection requests in the sheet area.
ilog.views.gantt.servlet.ServerActionEvent
ServerActionEvent(HttpServletRequest, IlvHierarchyChart, String, IlvGanttServletSupport, String[])
:
Creates a new action event.
getServletSupport()
:
Returns the IlvGanttServletSupport
that created the event.
ilog.views.gantt.swing.IlvJTable
getNode(int)
:
Gets the row that is visible on the specified row index.
ilog.views.gantt.swing.calendarview.IlvDayView
getHourlyActivitySheet()
:
Returns the hourly activity sheet.
ilog.views.gantt.swing.calendarview.IlvHourlyActivitySheet
getCalendar(int)
:
Returns the calendar that corresponds to the specified Y position.