Release Notes |
This document describes the main changes that have been made to JViews Gantt since version 8.6.
Incompatibilities
General Changes
Globalization: Locale Dependencies
Globalization: Right-to-Left Orientation
Customizable Representation of Lists of Resources
Performance Improvements
Other Changes in Gantt Classes
Thin-Client Resizing of Activities
Thin-Client Scroll Bars
Other API Changes in Web Technologies
info.clearthought.layout
package,
have been removed from the JViews Framework and are now supplied as an external library. These
classes are required by the Designers, Map Builder, the Charts customizers, and the calendar
Swing components.IlvGanttModel
has two new methods
setBatching(boolean)
and
isBatching()
.
If you have an implementation of this interface that is not a subclass of
IlvAbstractGanttModel
,
you need to define these methods. A possible implementation (but that will not lead to
performance improvements) is to define
setBatching
to a method that does nothing and
isBatching
to a method that returns false
.IlvJTree.rootRowVisibilityChanged
no longer calls setShowRootHandles
.ilog.views.util.IlvProductUtil
.
An additional keys.jlm
license file is no longer needed.
Before deployment, use of jlmdeploy
is no longer needed either.
The jlmdeploy
tool has been removed.
ilog.views.util.IlvProductUtil
DeploymentLicenseRequired(String)
:
This method allows you to declare which feature set, part of JViews, you are intending to use.
IBM_ILOG_JViews_Charts_Deployment
:
This object denotes all the features of JViews Charts.
IBM_ILOG_JViews_Diagrammer_Deployment
:
This object denotes all the features of JViews Diagrammer.
IBM_ILOG_JViews_Enterprise_Deployment
:
This object denotes all the features of JViews Enterprise.
IBM_ILOG_JViews_Gantt_Deployment
:
This object denotes all the features of JViews Gantt.
IBM_ILOG_JViews_Graph_Layout_for_Eclipse_Deployment
:
This object denotes all the features of JViews Graph Layout for Eclipse.
IBM_ILOG_JViews_Maps_Deployment
:
This object denotes all the features of JViews Maps.
IBM_ILOG_JViews_Maps_for_Defense_Deployment
:
This object denotes all the features of JViews Maps for Defense.
IBM_ILOG_JViews_TGO_Deployment
:
This object denotes all the features of JViews TGO.
ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Gantt_Deployment
This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Gantt.
ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Enterprise_Deployment
This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Enterprise.
ilog.views.gantt.property.IlvFormattedTimeProperty
IlvFormattedTimeProperty(Locale)
:
Constructs a new IlvFormattedTimeProperty
with a default
DateFormat
in the given locale.
IlvFormattedTimeProperty(String, Locale)
:
Constructs a new IlvFormattedTimeProperty
with a
SimpleDateFormat
that uses the specified formatting string in the current locale.
setFormat(String, Locale)
:
Sets the adapter formatter to be a date format that uses the specified
SimpleDateFormat
formatting string in the given locale.
ilog.views.schedule.text.IlvDateValueFormat
IlvDateValueFormat(Locale)
:
Creates a new IlvDataValueFormat
will format dates values in short date and time style in the given locale.
ilog.views.util.text.IlvDateFormat
IlvDateFormat(Locale)
:
Creates a default date/time formatter that uses the
SHORT
style for both the date and the time in the given locale and the default timezone.
ilog.views.util.text.IlvDateFormatFactory
getInstance(Locale)
:
Returns a default date/time formatter that uses the
DateFormat.SHORT
style for both the date and the time in the given locale and default timezone.
Note: The Gantt component as a whole does not yet completely support right-to-left orientation.
ilog.views.gantt.graphic.IlvGanttSheet
setComponentOrientation(ComponentOrientation)
:
Sets the language-sensitive orientation of this time scale.
ilog.views.gantt.scale.IlvTimeScale
setComponentOrientation(ComponentOrientation)
:
Sets the language-sensitive orientation of this time scale.
ilog.views.gantt.scale.IlvTimeScaleRow
getComponentOrientation()
:
Returns the language-sensitive orientation of this scale row.
ilog.views.gantt.IlvTimeScrollSupport
isLeftToRight()
:
Returns whether time increases left-to-right in the view.
setLeftToRight(boolean)
:
Sets whether time increases left-to-right in the view.
ilog.views.gantt.graphic.IlvActivityGraphic
isLeftToRight()
:
Returns whether time increases left-to-right in the Gantt sheet.
ilog.views.gantt.graphic.renderer.IlvBasicActivityLabel
INSIDE_LEADING
:
The box-orientation constant used to specify that the label is drawn inside the
main activity renderer
on the leading text edge.
INSIDE_TRAILING
:
The box-orientation constant used to specify that the label is drawn inside the
main activity renderer
on the trailing text edge.
ilog.views.gantt.property.IlvActivityReservationsProperty
getListFormat()
:
Returns the list formatter used to format the list of resources for an activity.
setListFormat(IlvListFormat)
:
Sets the list formatter used to format the list of resources for an activity.
getSortingCriterion()
:
Returns the sorting criterion for the reservations belonging to a single activity.
setSortingCriterion(Comparator)
:
Sets the sorting criterion for the reservations belonging to a single activity, as reported by
getValue(Object)
.
ilog.views.util.text.IlvListFormat
This class is the abstract base class for classes that format a list of items, producing a single string.
ilog.views.util.text.IlvSimpleListFormat
This class formats a list of items, producing a single string.
ilog.views.util.text.IlvPatternBasedListFormat
This class formats a list of items, producing a single string.
IlvGanttModel.setBatching
before and after a batch of model changes.
ilog.views.gantt.IlvGanttModel
isBatching()
:
Returns whether a batching session is currently active.
setBatching(boolean)
:
Starts or ends a batching session.
BATCHING_PROPERTY
:
Identifies that a batching session has begun or ended.
ilog.views.gantt.model.IlvAbstractGanttModel
isBatching()
:
Returns whether a batching session is currently active.
setBatching(boolean)
:
Starts or ends a batching session.
ilog.views.gantt.model.filter.IlvFilterGanttModel
isBatching()
:
Returns whether a batching session is currently active.
setBatching(boolean)
:
Starts or ends a batching session.
ilog.views.gantt.IlvTimeScrollUtil
getX0(IlvTimeConverter, Date, int, int, double)
:
Computes the offset used to transform an x position in world coordinates to its corresponding position in pixel display coordinates.
ilog.views.gantt.graphic.grid.IlvVerticalGanttGrid
getCalendar(Date)
:
Returns a copy of the grid's calendar that points to the specified time.
getDrawingInterval(Graphics, IlvGanttGridContext)
:
Returns the time interval of the drawing rectangle.
ilog.views.gantt.xml.IlvGanttDocumentWriter
getPropertyEditor(Class)
:
Returns the specified property editor for a type of properties.
setPropertyEditor(Class, PropertyEditor)
:
Specifies a property editor for a type of properties.
ilog.views.gantt.xml.IlvSDXLFileConnector
IlvSDXLFileConnector(IlvGanttDocumentReader, IlvGanttDocumentWriter)
:
Creates an IlvSDXLFileConnector
with a specific customized XML document reader and a specific customized XML document writer.
ilog.views.gantt.scale.IlvTimeScale
getLocale()
:
Returns the locale of this scale.
ilog.views.gantt.scale.IlvTimeScaleRow
getLocale()
:
Returns the locale of this scale row.
jvgf:resizeActivityInteractor
Allows resizing selected activities in a Gantt view or a schedule view.
ilog.views.gantt.faces.interactor.IlvFacesResizeActivityInteractor
This class defines an interactor that allows you to resize a selected activity when it is set on a sheet view of a Gantt view or a schedule chart view.
ilog.views.gantt.faces.dhtml.renderkit.IlvFacesResizeActivityInteractorRenderer
The
IlvFacesResizeActivityInteractorRenderer
is the resize activity interactor renderer.
ilog.views.gantt.faces.dhtml.taglib.IlvFacesResizeActivityInteractorTag
This class defines the custom tag handler for the
IlvFacesResizeActivityInteractorTag
component.
ilog.views.gantt.servlet.IlvResizeActivityAction
This action is used to resize a selected activity.
ilog.views.gantt.faces.IlvFacesGanttConstants
RESIZE_ACTIVITY
:
The default action name of the resize activity interactor.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttServletSupport
getDefaultResizeActivityAction()
:
Returns the action taken when resizing activities.
setDefaultResizeActivityAction(IlvServerAction)
:
Sets the action taken when resizing activities.
jvgf:ganttView
sheetHScrollable
:
Enables or disables the horizontal scroll bar of the Gantt sheet.sheetVScrollable
:
Enables or disables the vertical scroll bar of the Gantt sheet.jvgf:scheduleView
sheetHScrollable
:
Enables or disables the horizontal scroll bar of the Gantt sheet.sheetVScrollable
:
Enables or disables the vertical scroll bar of the Gantt sheet.ilog.views.gantt.faces.IlvFacesGanttConstants
H_SHEET_SCROLLABLE
:
The hSheetScrollable of the
ilog.views.gantt.faces.component.IlvFacesHierarchyChartView
.
V_SHEET_SCROLLABLE
:
The vSheetScrollable of the
ilog.views.gantt.faces.component.IlvFacesHierarchyChartView
.
ilog.views.gantt.faces.dhtml.taglib.IlvFacesDHTMLHierarchyChartViewTag
getSheetHScrollable()
:
Gets sheetHScrollable
attribute value of this tag.
setSheetHScrollable(String)
:
Sets the sheetHScrollable
attribute value of this tag.
getSheetVScrollable()
:
Gets sheetVScrollable
attribute value of this tag.
setSheetVScrollable(String)
:
Sets the sheetVScrollable
attribute value of this tag.
IlvGanttView
setSheetHScrollable(scrollable)
:
Enables or disables the horizontal scroll bar of the Gantt sheet.setSheetVScrollable(scrollable)
:
Enables or disables the vertical scroll bar of the Gantt sheet.IlvHierarchyChartViewProxy
setSheetHScrollable(scrollable)
:
Enables or disables the horizontal scroll bar of the Gantt sheet.setSheetVScrollable(scrollable)
:
Enables or disables the vertical scroll bar of the Gantt sheet.ilog.views.gantt.servlet.IlvGanttServletSupport
getScriptMessageSupport()
:
Returns the script message support.