Release Notes

JViews Framework Release Notes

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

Incompatibilities
General Changes
Library Changes
New Packages

New Interfaces and Classes

Note that classes and interfaces in new packages are not listed here.

Modified Classes

Example Changes

Incompatibilities


General Changes

The main general changes of JViews Framework are the following:

Library Changes

New Packages

ilog.views.util.swt

This package contains utility classes for integrating JViews components into Eclipse/RCP applications (the SWT windowing system).

New Interfaces and Classes

ilog.views.IlvHoverHighlightingImageOperation

The hover highlighting image operation allows you to highlight a graphic object when the mouse hovers on it.

ilog.views.event.GraphicBagHierarchyEvent

A GraphicBagHierarchyEvent event is fired when the hierarchy of graphic bags changed.

ilog.views.event.GraphicBagHierarchyEventReceiver

Objects that can receive graphic bag hierarchy events should implement this interface.

ilog.views.event.GraphicBagHierarchyListener

The listener interface for receiving changed events related to the hierarchy of graphic bags.

ilog.views.event.ManagerViewsHierarchyEventReceiver

Objects that can receive manager views changed events through the entire hierarchy of nested managers should implement this interface.

ilog.views.event.ManagerContentAboutToChangeEvent

A ManagerContentAboutToChangeEvent event is fired by the manager before a graphic object is changed or deleted.

ilog.views.event.ManagerContentMonitor

A listener that listens events of type ManagerContentAboutToChangeEvent in addition to events of type ManagerContentChangedEvent.

ilog.views.event.adapter.IlvManagerSelectionDispatcher

An abstract dispatcher class for receiving manager selection events and dispatching them to the graphic objects whose selection changed.

ilog.views.graphic.IlvGraphicSet.DelegateObjectInteractor

A delegating interactor for IlvGraphicSet objects.

ilog.views.graphic.IlvSplineEdition

An object interactor used to edit IlvSpline objects.

ilog.views.graphic.IlvSplineLinkEdition

An object interactor used to edit IlvSplineLinkImage objects.

ilog.views.graphic.IlvSplineLinkSelection

Selection object on an IlvSplineLinkImage.

ilog.views.svg.SVGDefaultGraphicFactory

The default implementation of the SVGGraphicFactory.

ilog.views.svg.SVGGraphicFactory

This factory is in charge of the creation of the graphic objects for the SVG reader.

ilog.views.symbology.palettes.IlvPaletteDocumentation

Creates the documentation for a palette or for a set of symbols.

ilog.views.symbology.palettes.swing.IlvPaletteManagerCollapsibleTreeViewer

This class provides a GUI to display and manage the palettes contained in a palette manager.

ilog.views.util.IlvClassLoaderUtil

Utilities for registering class loaders and for looking up classes and resources.

ilog.views.util.IlvResourceUtil

Utilities for resource bundles.

ilog.views.util.IlvRuntimeException

A simple RuntimeException extension that allows a checked exception to be wrapped and rethrown as an unchecked exception. The stack frames inside the exception are simplified for better clarity.

ilog.views.util.collections.IlvBreadthFirstIterator

IlvBreadthFirstIterator is an abstract class that provides traversal over a generic tree structure of objects in breadth first order.

ilog.views.util.data.IlvCSVTableModel

This class represents a table model as returned by the IlvCSVReader.

ilog.views.util.swing.IlvEventUtil

Utilities for event masks.

ilog.views.util.swing.IlvExpensiveDrawingRepaintManager

A repaint manager optimized for expensive drawing.

ilog.views.util.swing.IlvJSplitPane

This class is a variant of the Swing JSplitPane for which the setDividerLocation call has an effect even if called early, before the component is validated.

ilog.views.util.swing.layout.IlvGridFlowLayout

IlvGridFlowLayout is an extension of GridLayout that lays out a container's components in a rectangular grid.

Modified Classes

ilog.views.IlvGraphic

ilog.views.IlvGraphicUtil

ilog.views.IlvIndexedSet

ilog.views.IlvLinkImage

ilog.views.IlvManager

ilog.views.IlvManagerLayer

ilog.views.IlvManagerView

ilog.views.IlvObjectInteractor

ilog.views.IlvPolyPointsEdition

ilog.views.IlvUtil

ilog.views.appframe.IlvAction

ilog.views.appframe.IlvApplication

ilog.views.appframe.swing.IlvToolBar

ilog.views.faces.IlvFrameworkConstants

ilog.views.faces.component.IlvFacesView

ilog.views.faces.dhtml.IlvDHTMLConstants

ilog.views.faces.dhtml.component.IlvFacesDHTMLView

ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer

ilog.views.faces.dhtml.renderkit.IlvScriptDescriptor

ilog.views.faces.dhtml.renderkit.IlvScriptManager

ilog.views.faces.dhtml.taglib.IlvFacesSelectionManagerTag

ilog.views.faces.dhtml.taglib.IlvFacesViewTag

ilog.views.graphic.IlvArc

ilog.views.graphic.IlvDefaultCollapsedGraphic

ilog.views.graphic.IlvEllipse

ilog.views.graphic.IlvEnhancedPolylineLinkImage

ilog.views.graphic.IlvFixedSizeGraphic

ilog.views.graphic.IlvFullZoomingGraphic

ilog.views.graphic.IlvGeneralPath

ilog.views.graphic.IlvGraphicHandle

ilog.views.graphic.IlvGraphicHandleBag

ilog.views.graphic.IlvGraphicHandleInteractor

ilog.views.graphic.IlvGraphicPath

ilog.views.graphic.IlvGraphicSet

ilog.views.graphic.IlvHalfZoomingGraphic

ilog.views.graphic.IlvPolygon

ilog.views.graphic.IlvPolyline

ilog.views.graphic.IlvRectangle

ilog.views.graphic.IlvSpline

ilog.views.graphic.IlvSplineLinkImage

ilog.views.graphic.IlvSplineSelection

ilog.views.graphic.IlvText

ilog.views.graphic.IlvText.Editor

ilog.views.graphic.IlvTransformedGraphic

ilog.views.graphic.IlvZoomableLabel

ilog.views.graphic.composite.IlvCompositeGraphic

ilog.views.graphic.composite.IlvCompositeLink

ilog.views.graphic.composite.IlvEventMap

ilog.views.graphic.linkpolicy.IlvAbstractCrossingGraphic

ilog.views.graphic.linkpolicy.IlvCrossingAwareLinkImage

ilog.views.io.IlvInputStream

ilog.views.linkconnector.IlvClippingUtil

ilog.views.linkconnector.IlvFreeLinkConnector

ilog.views.objectinteractor.IlvTextEditor

ilog.views.prototypes.IlvFileValueException

ilog.views.servlet.IlvManagerServlet

ilog.views.servlet.IlvManagerServletSupport

ilog.views.svg.SVGDocumentReaderConfigurator

ilog.views.svg.SVGInputStream

ilog.views.swing.IlvJComponentGraphic

ilog.views.swing.IlvJManagerViewControlBar

ilog.views.symbology.IlvSymbolDescriptor

ilog.views.symbology.interactor.IlvSymbolInteractor

ilog.views.symbology.palettes.IlvPaletteCategory

ilog.views.symbology.palettes.IlvPaletteManager

ilog.views.symbology.palettes.event.PaletteViewerAdapter

ilog.views.symbology.palettes.event.PaletteViewerListener

ilog.views.symbology.palettes.swing.IlvPaletteDocumentationDialog

ilog.views.symbology.palettes.swing.IlvPaletteDragAndDropData

ilog.views.symbology.palettes.swing.IlvPaletteManagerComboboxViewer

ilog.views.symbology.palettes.swing.IlvPaletteManagerTabbedViewer

ilog.views.symbology.palettes.swing.IlvPaletteObjectTransferable

ilog.views.symbology.palettes.swing.IlvPaletteTreeViewer

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

ilog.views.util.text.IlvAttributedStringUtil


Example Changes