Release Notes

JViews Framework 8.7 Release Notes

This document describes the main changes that have been made to JViews Framework since version 8.6.

Incompatibilities
General Changes
Library Changes

New Interfaces and Classes

Modified Classes

New JSF Components

Modified JSF Components

New JavaScript Classes

Modified JavaScript Classes

Example Changes

Incompatibilities


General Changes

The main general changes of JViews Framework are the following: The main general changes of JViews Web technologies are the following:

Library Changes

New Interfaces and Classes

ilog.views.appframe.util.IlvCurrentDirectoryURLResolver

Defines a URL resolver that looks on the file system, in a location relative to the current directory of the process (System.getProperty("user.dir")).

ilog.views.faces.dhtml.interactor.IlvFacesAjaxInteractor

The IlvFacesAjaxInteractor is the class for JViews JSF Ajax interactor component.

ilog.views.faces.dhtml.interactor.IlvFacesInteractorGroup

The IlvFacesInteractorGroup is the class for JViews JSF interactor group components.

ilog.views.faces.dhtml.renderkit.IlvFacesAjaxInteractorRenderer

The IlvFacesAjaxInteractorRenderer is the renderer class for IlvFacesAjaxInteractor.

ilog.views.faces.dhtml.renderkit.IlvFacesHighlightInteractorRenderer

The IlvFacesHighlightInteractorRenderer is a specialized renderer for using the IlvFacesHighlightInteractor component.
This renderer generates an instance of the IlvFacesHighlightInteractorProxy JavaScript class.

ilog.views.faces.dhtml.renderkit.IlvFacesInteractorGroupRenderer

The IlvFacesInteractorGroupRenderer is a specialized renderer for using the IlvFacesInteractorGroup component.
This renderer generates an instance of the IlvFacesInteractorGroupProxy JavaScript class.

ilog.views.faces.dhtml.renderkit.IlvFacesTooltipInteractorRenderer

The IlvFacesTooltipInteractorRenderer is a specialized renderer for using the IlvFacesTooltipInteractor component.
This renderer generates an instance of the IlvFacesTooltipInteractorProxy JavaScript class.

ilog.views.faces.dhtml.taglib.IlvFacesHighlightInteractorTag

This class defines the JSP custom tag handler for the IlvFacesHighlightInteractor component and its DHTML renderer, IlvFacesHighlightInteractorRenderer.

ilog.views.faces.dhtml.taglib.IlvFacesTooltipInteractorTag

This class defines the JSP custom tag handler for the IlvFacesTooltipInteractor component and its DHTML renderer, IlvFacesTooltipInteractorRenderer.

ilog.views.faces.dhtml.taglib.IlvInteractorGroupTag

This class defines the custom tag handler for the IlvInteractorGroupTag component.

ilog.views.faces.interactor.IlvFacesHighlightInteractor

A JSF highlight interactor.

ilog.views.faces.interactor.IlvFacesTooltipInteractor

A JSF tooltip interactor.

ilog.views.linkconnector.IlvCachingLinkConnector

A link connector that has a cache of the link connection points.

ilog.views.servlet.IlvHitmapDefinition

This class generates hitmap relation information such as ToolTips.

ilog.views.servlet.IlvHitmapSupport

This class generates hitmaps and related information.

ilog.views.util.IlvFeatureUseNotAcknowledgedException

This exception is thrown when a JViews service is being used without or before the use of the corresponding feature set has been acknowledged.

ilog.views.util.IlvLocaleUtil

This class defines a concept of "current locale" for use by all of JViews.

ilog.views.util.IlvThreadUtil

This class contains utility functions related to threads.

ilog.views.util.convert.IlvLocalizedPropertyEditorFactory

Factory to produce localized property editors.

ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Charts_Deployment

This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Charts.

ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Diagrammer_Deployment

This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Diagrammer.

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.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_Graph_Layout_for_Eclipse_Deployment

This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Graph Layout for Eclipse.

ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Maps_Deployment

This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Maps.

ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Maps_for_Defense_Deployment

This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews Maps for Defense.

ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_TGO_Deployment

This class is a servlet context listener that allows you to declare that you are intending to use the feature set of JViews TGO.

ilog.views.util.servlet.IlvScriptMessageServletSupport

The IlvScriptMessageServletSupport class defines a servlet support dedicated to load script message requests.

ilog.views.util.servlet.IlvSelectionResizable

Use the IlvSelectionResizable interface to test if the selected object can be resized.

ilog.views.util.servlet.IlvServletLocaleUtil

Various JViews Locale utilities.

ilog.views.util.servlet.IlvServletRunnable

The IlvServletRunnable interface defines a fragment of servlet code that is intended to be executed by a thread.

ilog.views.util.servlet.IlvServletThreadUtil

This class supports declaring context information for the current thread, for the extent of the handling of a single request.

ilog.views.util.swing.IlvJComboBox

This class is a variant of the Swing JComboBox that handles the alignment of the list pop-up in right to left component orientation correctly.

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.IlvPatternBasedListFormat

This class formats a list of items, producing a single string.

ilog.views.util.text.IlvSimpleListFormat

This class formats a list of items, producing a single string.

Modified Classes

ilog.views.appframe.plugin.IlvPlugin

ilog.views.appframe.plugin.IlvPluginManager

ilog.views.faces.IlvFacesUtil

ilog.views.faces.IlvFrameworkConstants

ilog.views.faces.component.IlvFacesView

ilog.views.faces.dhtml.IlvDHTMLConstants

ilog.views.faces.dhtml.renderkit.IlvScriptManager

ilog.views.faces.dhtml.taglib.IlvFacesViewTag

ilog.views.graphic.IlvIcon

ilog.views.graphic.IlvZoomableLabel

ilog.views.linkconnector.IlvClippingLinkConnector

ilog.views.linkconnector.IlvPinLinkConnector

ilog.views.servlet.IlvManagerServletSupport

ilog.views.swing.IlvToolTipManager

ilog.views.util.IlvImageUtil

ilog.views.util.IlvProductUtil

ilog.views.util.IlvResourceUtil

ilog.views.util.collections.IlvCollections

ilog.views.util.convert.IlvConvert

ilog.views.util.print.IlvHeaderFooter

ilog.views.util.print.IlvPrintPreviewPanel

ilog.views.util.servlet.IlvSelectionSupport

ilog.views.util.servlet.IlvSelectionSupport.IlvSelectionResponse

ilog.views.util.styling.IlvMutableStyleSheet

ilog.views.util.swing.IlvSwingUtil

ilog.views.util.swing.table.IlvDefaultTableCellRenderer

ilog.views.util.text.IlvDateFormat

ilog.views.util.text.IlvDateFormatFactory

New JSF Components

jv:interactorGroup

It allows combining several interactors that are all active and work together. It allows to have, for example, the ToolTip interactor, the highlight interactor and the zoom interactor at the same time.

jvf:tooltipInteractor

It allows to show ToolTip of graphic objects.

jvf:highlightInteractor

It allows to highlight graphic objects.

Modified JSF Components

jvf:view

New JavaScript Classes

IlvInteractorGroup

It allows combining several interactors that are all active and work together. It allows to have, for example, the ToolTip interactor, the highlight interactor and the zoom interactor at the same time.

IlvLinkInteractor

Use the IlvLinkInteractor to modify selected links. It can switch a link from one node to another, add or remove a point in the selected link.

IlvResizeInteractor

An IlvResizeInteractor can resize selected nodes in a diagrammer view or selected activities in a Gantt view.

IlvSelection

This class is a base class of IlvSelectionRectangle and IlvSelectionLink.

IlvSelectionLink

A link selection is designed to show a selected node in a diagrammer view or a selected constraint in a Gantt view.

IlvHighlightInteractor

It allows to highlight graphic objects.

IlvHitmap

The Hitmap implementation.

IlvTooltipInteractor

Allows to show ToolTips on graphic objects.

IlvAjaxInteractorProxy

JavaScript implementation for jvf:ajaxInteractor.

IlvFacesHighlightInteractorProxy

JavaScript implementation for jvf:highlightInteractor.

IlvFacesTooltipInteractorProxy

JavaScript implementation for jvf:tooltipInteractor.

IlvInteractorGroupProxy

JavaScript implementation for jv:interactorGroup.

Modified JavaScript Classes

IlvAjax

IlvAbstractView

IlvView


Example Changes