Release Notes

JViews Framework 8.5 Release Notes

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

Incompatibilities
General Changes
Library Changes

New Interfaces and Classes

Modified Classes

Example Changes

Incompatibilities

The following API changes are incompatibilities but most likely will not hurt typical usages of JViews Framework.

General Changes

The main general changes of JViews Framework are the following:

Library Changes

New Interfaces and Classes

ilog.views.IlvBufferedGraphicEnumeration

A class used to enumerate graphic objects (IlvGraphic) in a buffered way.

ilog.views.IlvMissingApplyToObjectException

This exception is thrown when a change to a graphic object's bounding box is detected that occurs while the object is in a manager and outside of an IlvManager.applyToObject(IlvGraphic, IlvApplyObject, Object, boolean) or IlvManager.applyToObjects(IlvGraphicVector, IlvApplyObject, Object, boolean) or IlvManager.applyToObjects(IlvGraphicVector, IlvApplyObjects, Object, boolean) call.

ilog.views.graphic.IlvMultipleIcon

IlvMultipleIcon is an icon that can display one image out of multiple predefined images.

ilog.views.graphic.IlvURLKeyTable

A table of URLs.

ilog.views.interactor.IlvAbstractScrollInteractor

The IlvAbstractScrollInteractor is a base class for interactors that scroll the view while dragging the mouse.

ilog.views.java2d.IlvBlinkingAction

IlvBlinkingAction is an abstract action that is performed when blinking.

ilog.views.java2d.IlvBlinkingMultiAction

IlvBlinkingMultiAction is an abstract action that is performed when blinking.

ilog.views.util.event.ClassLoaderLifetimeEvent

This class describes a turning point in the lifetime of a ClassLoader.

ilog.views.util.event.ClassLoaderLifetimeListener

This interface allows to react on turning points of class loaders.

ilog.views.util.java2d.IlvBlinkingColor

This class defines a blinking color.

ilog.views.util.java2d.IlvBlinkingDrawingResource

This interface defines colors and paints that can blink.

ilog.views.util.java2d.IlvBlinkingMultiColor

This class defines a blinking color consisting of multiple subcolors.

ilog.views.util.java2d.IlvBlinkingMultiPaint

This class defines a blinking paint consisting of multiple subpaints.

ilog.views.util.java2d.IlvBlinkingObject

A blinking object is an object that supports blinking.

ilog.views.util.java2d.IlvBlinkingObjectOwner

A blinking object owner is an object that owns an object that supports blinking and is able to delay the repaint of the blinking by a sequence

ilog.views.util.java2d.IlvBlinkingPaint

This class defines a blinking paint.

ilog.views.util.java2d.IlvMultipleGradientPaintConstants

Constants for gradient paints.

ilog.views.util.java2d.IlvPolygon2D

An IlvPolygon2D instance describes a closed (circular) polyline with no specific starting or end points, in other words, a polygon.

ilog.views.util.java2d.IlvPolygon2D.Double

The Double class defines a polygon with double coordinates.

ilog.views.util.java2d.IlvPolygon2D.Float

The Float class defines a polygon with float coordinates.

ilog.views.util.java2d.IlvShapeUtil

The class IlvShapeUtil contains static methods that are useful when working with Java2D Shape objects.

ilog.views.util.java2d.IlvTranslatedShape

This class is a translation of a given shape by a given translation vector.

ilog.views.util.swing.color.IlvAlphaColorChooserPanel

IlvAlphaColorChooserPanel is an abstract base class for panels to be added to a JColorChooser.

ilog.views.util.swing.color.IlvBlinkingColorChooserPanel

IlvBlinkingColorChooserPanel defines a panel that allows to choose a blinking color.

ilog.views.util.swing.color.IlvBlinkingColorPreviewPanel

A panel that wraps another panel and enables blinking behavior for the foreground of the wrapped panel.

ilog.views.util.swing.color.IlvJColorChooser

A component that lets you choose a color.

ilog.views.util.swing.color.IlvRGBAColorChooserPanel

IlvRGBAColorChooserPanel defines a panel to be added to a JColorChooser.

ilog.views.util.swt.IlvAWTEventFilter

This interface specifies a filter that allows to ignore some events on the AWT side, knowing that the SWT side of the GUI will handle them.

Modified Classes

ilog.views.IlvAccelerator

ilog.views.IlvDefaultManagerFrame

ilog.views.IlvGraphic

ilog.views.IlvGraphicVector

ilog.views.IlvIndexedSet

ilog.views.IlvManager

ilog.views.IlvManagerView

ilog.views.IlvReshapeSelection

ilog.views.accelerator.IlvDeleteSelectionAccelerator

ilog.views.accelerator.IlvDuplicateSelectionAccelerator

ilog.views.accelerator.IlvFitToSizeAccelerator

ilog.views.accelerator.IlvIdentityAccelerator

ilog.views.accelerator.IlvRotateAccelerator

ilog.views.accelerator.IlvScrollDownAccelerator

ilog.views.accelerator.IlvScrollLeftAccelerator

ilog.views.accelerator.IlvScrollRightAccelerator

ilog.views.accelerator.IlvScrollUpAccelerator

ilog.views.accelerator.IlvSelectAllAccelerator

ilog.views.accelerator.IlvZoomInAccelerator

ilog.views.accelerator.IlvZoomOutAccelerator

ilog.views.event.ManagerContentAboutToChangeEvent

ilog.views.faces.IlvFacesUtil

ilog.views.faces.component.IlvFacesContextualMenu

ilog.views.faces.dhtml.IlvDHTMLConstants

ilog.views.faces.dhtml.interactor.IlvFacesObjectSelectInteractor

ilog.views.faces.dhtml.interactor.IlvFacesObjectSelectRectInteractor

ilog.views.faces.dhtml.interactor.IlvObjectSelectInteractor

ilog.views.faces.dhtml.renderkit.IlvFacesContextualMenuRenderer

ilog.views.faces.dhtml.taglib.IlvObjectSelectInteractorTag

ilog.views.faces.taglib.IlvBaseTag

ilog.views.faces.taglib.IlvMenuTag

ilog.views.graphic.IlvGraphicSet

ilog.views.graphic.composite.IlvCompositeGraphic

ilog.views.graphic.composite.layout.IlvLinkAttachmentLocation

ilog.views.graphic.linkpolicy.IlvBridgeCrossings

ilog.views.graphic.linkpolicy.IlvCrossingGraphic

ilog.views.graphic.linkpolicy.IlvCrossingLinkShapePolicy

ilog.views.graphic.linkpolicy.IlvTunnelCrossings

ilog.views.interactor.IlvSelectInteractor

ilog.views.interactor.IlvSelectInteractorMoveSelection

ilog.views.interactor.IlvSelectInteractorMultipleSelection

ilog.views.io.IlvInputStream

ilog.views.io.IlvOutputStream

ilog.views.java2d.IlvLinearGradientPaint

ilog.views.java2d.IlvRadialGradientPaint

ilog.views.svg.SVGGraphicFactory

ilog.views.svg.SVGDefaultGraphicFactory

ilog.views.swing.IlvJManagerViewControlBar

ilog.views.swing.IlvJScrollManagerView

ilog.views.util.IlvClassLoaderUtil

ilog.views.util.IlvResourceUtil

ilog.views.util.collections.IlvCollections

ilog.views.util.collections.IlvUnsynchronizedStack

ilog.views.util.data.IlvTableModelMappingException

ilog.views.util.java2d.IlvLinearGradientPaint

ilog.views.util.java2d.IlvMultipleGradientPaint

ilog.views.util.java2d.IlvRadialGradientPaint

ilog.views.util.print.IlvPage

ilog.views.util.print.IlvPrintingController

ilog.views.util.styling.IlvCSSFunction

ilog.views.util.swing.IlvSwingUtil

ilog.views.util.swing.calendar.IlvJTimeChooser

ilog.views.util.swing.layout.IlvVerticalFlowLayout

ilog.views.util.swing.tree.IlvDefaultTreeCellRenderer

ilog.views.util.swt.IlvEventThreadUtil

ilog.views.util.time.IlvTimeIterator


Example Changes