| 
      
       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.IlvFacesGanttPropertyAccessorilog.views.gantt.faces.dhtml.component.IlvFacesGanttSelectionManagerilog.views.gantt.faces.dhtml.interactor.IlvFacesGanttSelectInteractorilog.views.gantt.faces.dhtml.renderkit.IlvFacesGanttSelectInteractorRendererilog.views.gantt.faces.dhtml.renderkit.IlvFacesGanttSelectionManagerRendererilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSelectionSupportilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSheetSelectionSupportilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttTableSelectionSupportilog.views.gantt.faces.dhtml.taglib.IlvFacesGanttSelectInteractorTagilog.views.gantt.faces.dhtml.taglib.IlvFacesGanttSelectionManagerTagilog.views.gantt.graphic.IlvTimeIndicatorilog.views.gantt.graphic.timeindicator.IlvCurrentTimeIndicatorilog.views.gantt.graphic.timeindicator.IlvFixedTimeIndicatorilog.views.gantt.graphic.timeindicator.IlvTimeIndicatorContextilog.views.gantt.property.IlvAbstractUserDefinedPropertyilog.views.gantt.property.IlvActivityUserDefinedPropertyilog.views.gantt.property.IlvResourceUserDefinedPropertyilog.views.gantt.servlet.IlvGanttComponentSelectionSupportilog.views.gantt.servlet.IlvGanttSelectionSupportilog.views.gantt.servlet.IlvGanttSheetSelectionSupportilog.views.gantt.servlet.IlvGanttTableSelectionSupportilog.views.gantt.swing.IlvConfigurableTableColumn
Example Changes
ilog.views.gantt.event.SelectionEventilog.views.gantt.faces.IlvFacesGanttConstantsilog.views.gantt.faces.component.IlvFacesHierarchyChartViewilog.views.gantt.faces.dhtml.taglib.IlvFacesDHTMLHierarchyChartViewTagilog.views.gantt.graphic.IlvGanttSheetilog.views.gantt.model.IlvAbstractGanttModelilog.views.gantt.servlet.IlvGanttServletSupportilog.views.gantt.servlet.ServerActionEventilog.views.gantt.swing.IlvJTableilog.views.gantt.swing.calendarview.IlvDayViewilog.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:selectionManagerjvgf: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
IlvFacesGanttPropertyAccessorclass controls the access of theilog.views.gantt.faces.dhtml.component.IlvFacesGanttSelectionManagerto 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
IlvFacesGanttSelectionManagerclass 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
IlvFacesSelectInteractorcomponent.
This renderer generates an instance of theIlvGanttSelectInteractorProxyJavaScript proxy class.
ilog.views.gantt.faces.dhtml.renderkit.IlvFacesGanttSelectionManagerRenderer
This class is the renderer for an
IlvFacesGanttSelectionManagercomponent.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSelectionSupport
This class is the
IlvSelectionSupportimplementation dedicated to the JavaServer Faces Gantt component.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSheetSelectionSupport
This class is the
IlvSelectionSupportimplementation dedicated to the JavaServer Faces Gantt Sheet component.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttTableSelectionSupport
This class is the
IlvSelectionSupportimplementation 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
IlvFacesGanttSelectInteractorcomponent 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.IlvFacesGanttSelectionManagercomponent and its specific DHTML renderer.
ilog.views.gantt.graphic.IlvTimeIndicator
The
IlvTimeIndicatorclass is used to represent a time in anIlvGanttSheet.
ilog.views.gantt.graphic.timeindicator.IlvCurrentTimeIndicator
The
IlvCurrentTimeIndicatorclass is used to represent the current time in anilog.views.gantt.graphic.IlvGanttSheet.
ilog.views.gantt.graphic.timeindicator.IlvFixedTimeIndicator
The
IlvFixedTimeIndicatorclass is used to represent a specific time in anilog.views.gantt.graphic.IlvGanttSheet.
ilog.views.gantt.graphic.timeindicator.IlvTimeIndicatorContext
The
IlvTimeIndicatorContextclass is used for painting thetime indicatorsof the Gantt sheet on the screen.
ilog.views.gantt.property.IlvAbstractUserDefinedProperty
IlvAbstractUserDefinedPropertyprovides a common framework for accessing arbitrary user-defined properties of anIlvUserPropertyHolderthrough the genericIlvStringPropertyinterface.
ilog.views.gantt.property.IlvActivityUserDefinedProperty
IlvActivityUserDefinedPropertyis an adapter that allows a user-defined property of anIlvGeneralActivityto be accessed through the genericIlvStringPropertyinterface.
ilog.views.gantt.property.IlvResourceUserDefinedProperty
IlvResourceUserDefinedPropertyis an adapter that allows a user-defined property of anIlvGeneralResourceto be accessed through the genericIlvStringPropertyinterface.
ilog.views.gantt.servlet.IlvGanttComponentSelectionSupport
Definition of shared selection support for Gantt chart components.
ilog.views.gantt.servlet.IlvGanttSelectionSupport
This class is the
IlvSelectionSupportimplementation dedicated to Gantt charts.
ilog.views.gantt.servlet.IlvGanttSheetSelectionSupport
This class is the
IlvSelectionSupportimplementation dedicated to the Gantt sheet diagram.
ilog.views.gantt.servlet.IlvGanttTableSelectionSupport
This class is the
IlvSelectionSupportimplementation dedicated to the Gantt table.
ilog.views.gantt.swing.IlvConfigurableTableColumn
IlvConfigurableTableColumnis 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.