Release Notes

JViews Framework Release Notes

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

Incompatibilities
General Changes
Library Changes
New Packages

New Interfaces and Classes

Modified Classes

Example Changes

Incompatibilities


General Changes

The main general changes of the JViews Framework module are the following:

Library Changes

New Packages

ilog.views.dxf

This package contains a reader for the DXF file format.

ilog.views.linkbundle

This package contains support for the link bundle graphic object that allows multiple links between the same pair of nodes to be represented in an efficient way.

ilog.views.linkbundle.event

This package contains the events that occur on the link bundle.

ilog.views.symbology

The symbology package and its subpackages provide support for symbols and palettes of symbols. A symbol is a complex composite graphic object rendered through CSS. It can have a dynamic behavior.

ilog.views.symbology.interactor

This package provides predefined interactors on symbols.

ilog.views.symbology.palettes

This package provides support for palettes of symbols.

ilog.views.symbology.palettes.event

This package contains the listeners and event classes for palettes of symbols.

ilog.views.symbology.palettes.swing

This package contains the Swing GUI for displaying and managing the contents of palettes.

ilog.views.symbology.palettes.swing.action

This package contains predefined Swing actions to manage the palette manager

New Interfaces and Classes

ilog.views.IlvDefinitionRectInterface

This interface is implemented by various IlvGraphic subclasses. These subclasses implement graphic objects with a shape that is defined by a rectangle (for example, the rectangular scale), but with a bounding box that is smaller or larger than the definition rectangle.

ilog.views.IlvGrapherObjectProperty

This property is stored in an IlvGraphic object when this object is added to an IlvGrapher. Usually you do not have to deal with this class directly. It was made public to allow you to create subclasses of this class.

ilog.views.IlvManagerView.FitAreaCalculator

This interface can be used to fit the transformer of the manager view so that a certain area of the manager is visible in the view.

ilog.views.IlvObjectProperty

This property is stored in an IlvGraphic object when this object is added to an IlvManager. Usually you do not have to deal with this class directly. It was made public to allow you to create subclasses of this class.

ilog.views.faces.dhtml.component.IlvFacesSelectionManager

This is the base class for components responsible for managing the selection process on ilog.views.faces.component.IlvBasicView implementations.

ilog.views.faces.servlet.IlvJSNamespaceFilter

This class is a servlet filter that must be used in a portlet environment.

ilog.views.faces.dhtml.renderkit.IlvFacesSelectionManagerRenderer

This class is the base renderer for IlvFacesSelectionManager components.

ilog.views.faces.dhtml.renderkit.IlvFacesTiledViewRenderer

This class is the DHTML renderer for a IlvFacesDHTMLView component if its tileSizeproperty is set to a positive value.
This renderer cannot be directly used and is managed by the associated IlvFacesViewRenderer.
This renderer generates an instance of the IlvFacesTiledViewProxy JavaScript proxy class.

ilog.views.faces.dhtml.taglib.IlvFacesSelectionManagerTag

This class defines a base JSP custom tag handler for ilog.views.faces.dhtml.component.IlvFacesSelectionManager components.

ilog.views.graphic.IlvFullZoomingGraphic

An IlvFullZoomingGraphic object is a wrapper that is used to make a nonzoomable graphic object fully zoomable.

ilog.views.graphic.IlvGraphicHandleBag

An IlvGraphicHandleBag object is a graphic handle that is at the same time a graphic bag for the contained object. It is the base class of IlvFullZoomingGraphic.

ilog.views.graphic.IlvGraphicHandleInteractor

An IlvGraphicHandleInteractor is an object interactor that delegates to another object interactor.

ilog.views.graphic.IlvGraphicHandleSelection

An IlvGraphicHandleSelection object is a selection that acts like a handle to another selection.

ilog.views.graphic.composite.objectinteractor.IlvCompositeContext

The purpose of this class is to be used by the actions defined on a composite graphic.

ilog.views.interactor.IlvLabeledObjectFactory

This interface defines a factory for graphic objects with a label. It replaces the deprecated interface IlvLabelledObjectFactory.

ilog.views.util.java2d.IlvContrastingColor

This class denotes a color that depends on the background.

ilog.views.util.servlet.tiling.IlvDefaultFileTileCache

A IlvDefaultFileTileCache manages a set of tiles saved on disk.

ilog.views.util.servlet.tiling.IlvDefaultFileTileReader

A IlvDefaultFileTileReader reads a tile from a file URL.

ilog.views.util.servlet.tiling.IlvDefaultFileTileWriter

Tile writer that writes tiles as JPEG files.

ilog.views.util.servlet.tiling.IlvFileTileManager

Implementation of a tile manager that reads and write files on disk.

ilog.views.util.servlet.tiling.IlvFileTileURLFactory

An IlvTileURLFactory that builds a file URL from a Rectangle2D.

ilog.views.util.servlet.tiling.IlvTileManager

Interface that defines the services of a tile manager.

ilog.views.util.servlet.tiling.IlvTileURLFactory

Interface that defines services that a tile URL factory must implement.

ilog.views.util.swing.IlvCursorFactory

This factory allows you to build various default Cursor instances.

ilog.views.util.text.IlvAttributedStringUtil

The IlvAttributedStringUtil class consists of static methods that are of general use when working with java.text.AttributedString.

Modified Classes

ilog.views.IlvDefaultManagerFrame

ilog.views.IlvGrapher

ilog.views.IlvGraphic

ilog.views.IlvHandlesSelection

ilog.views.IlvLinkImage

ilog.views.IlvManager

ilog.views.IlvManagerView

ilog.views.IlvObjectInteractor

ilog.views.IlvObjectInteractorContext

ilog.views.IlvPolyPointsEdition

ilog.views.IlvReshapeSelection

ilog.views.IlvResizableManagerFrame

ilog.views.IlvSelection

ilog.views.IlvTransformer

ilog.views.awt.IlvManagerViewControlBar

ilog.views.event.ManagerLayerVisibilityEvent

ilog.views.faces.IlvFacesConstants

ilog.views.faces.IlvFacesUtil

ilog.views.faces.component.IlvFacesPanTool

ilog.views.faces.component.IlvFacesView

ilog.views.faces.component.IlvImageButton

ilog.views.faces.IlvFrameworkConstants

ilog.views.faces.dhtml.IlvDHTMLFrameworkConstants

ilog.views.faces.dhtml.component.IlvFacesDHTMLView

ilog.views.faces.dhtml.component.IlvFacesDHTMLViewSupport

ilog.views.faces.dhtml.component.IlvFacesDHTMLViewSupportImpl

ilog.views.faces.dhtml.renderkit.IlvDHTMLSizedRenderer

ilog.views.faces.dhtml.renderkit.IlvDHTMLViewRenderer

ilog.views.faces.dhtml.renderkit.IlvFacesViewRenderer

ilog.views.faces.dhtml.servlet.IlvFacesManagerPopupSupport

ilog.views.faces.dhtml.taglib.IlvDHTMLViewTag

ilog.views.faces.dhtml.taglib.IlvFacesPanToolTag

ilog.views.faces.dhtml.taglib.IlvFacesViewTag

ilog.views.faces.dhtml.taglib.IlvImageButtonTag

ilog.views.graphic.IlvArc

ilog.views.graphic.IlvCircularScale

ilog.views.graphic.IlvEllipse

ilog.views.graphic.IlvFixedSizeGraphic

ilog.views.graphic.IlvGeneralPath

ilog.views.graphic.IlvGraphicHandle

ilog.views.graphic.IlvGraphicSet

ilog.views.graphic.IlvHalfZoomingGraphic

ilog.views.graphic.IlvIcon

ilog.views.graphic.IlvLine

ilog.views.graphic.IlvRectangle

ilog.views.graphic.IlvRectangularScale

ilog.views.graphic.IlvSplineSelection

ilog.views.graphic.IlvText

ilog.views.graphic.IlvTextSelection

ilog.views.graphic.composite.IlvComposite

ilog.views.graphic.composite.IlvCompositeGraphic

ilog.views.graphic.composite.IlvCompositeLink

ilog.views.graphic.composite.layout.IlvAttachable

ilog.views.graphic.composite.layout.IlvAttachableGraphic

ilog.views.graphic.composite.layout.IlvAttachmentConstraint

ilog.views.graphic.composite.objectinteractor.IlvCompositeActionEvent

ilog.views.graphic.composite.objectinteractor.IlvCompositeInteractor

ilog.views.graphic.linkpolicy.IlvBundleLinkShapePolicy

ilog.views.interactor.IlvEditLabelInteractor

ilog.views.interactor.IlvMagnifyInteractor

ilog.views.interactor.IlvManagerMagViewInteractor

ilog.views.interactor.IlvSelectInteractor

ilog.views.io.IlvInputStream

ilog.views.io.IlvOutputStream

ilog.views.linkconnector.IlvClippingUtil

ilog.views.objectinteractor.IlvTextEditor

ilog.views.print.IlvManagerPrintableDocument

ilog.views.print.IlvPrintableManagerArea

ilog.views.print.IlvSimplePrintableManager

ilog.views.servlet.IlvManagerServletSupport

ilog.views.servlet.ServerActionEvent

ilog.views.svg.IlvSVGGraphicSet

ilog.views.svg.SVGDocumentReaderConfigurator

ilog.views.swing.IlvJComponentGraphic

ilog.views.swing.IlvJManagerViewControlBar

ilog.views.swing.IlvToolTipManager

ilog.views.util.IlvColorUtil

ilog.views.util.IlvFrameworkProduct

ilog.views.util.collections.IlvCollections

ilog.views.util.servlet.IlvDefaultPopupMenuEncoder

ilog.views.util.servlet.IlvPopupMenuServletSupport

ilog.views.util.servlet.IlvSelectionSupport

ilog.views.util.swing.calendar.IlvJCalendar

ilog.views.util.swing.calendar.IlvJTimeChooser


Example Changes