Release Notes

JViews Framework 6.0 Release Notes

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

Incompatibilities
General Changes
Library Changes
New Packages

New Interfaces and Classes

Modified Classes


Incompatibilities


General Changes

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

Library Changes

New Packages

ilog.views.graphic.composite

Provides classes for creating Composite Graphics. A Composite Graphic is a collection of objects organized into a tree structure. The leaves are IlvGraphic and the nodes are IlvCompositeGraphic.

ilog.views.graphic.composite.decoration

Provides predefined decorations for Composite Graphics.

ilog.views.graphic.composite.layout

Provides a predefined interactor for the Composite Graphics.

ilog.views.graphic.composite.objectinteractor

This is a new package that does something really cool.

ilog.views.graphic.linkpolicy

Contains the link shape policies.

ilog.views.linkconnector

This package contains the predefined link connectors.

ilog.views.util.convert

This package manages type conversion.

ilog.views.util.data

This package provides utilities to manage data including. It includes facilities for mapping a Swing TableModel to JViews models, and also, JDBC based and CSV based implementations of a Swing TableModel for easy database and flat file access

ilog.views.util.swing.color

Provides JComponent implementations for choosing a color.

New Interfaces and Classes

ilog.views.IlvConstants

A collection of constants generally used for positioning and orienting components on the screen. This is a replacement for ilog.views.IlvDirection class.

ilog.views.graphic.IlvEnhancedPolylineLinkImage

A link between two nodes of a grapher with several points that provides additional link policies.

ilog.views.graphic.IlvText

A IlvGraphic object for displaying text.

ilog.views.interactor.IlvMakeEnhancedPolyLinkInteractor

A IlvGraphic object for displaying text.

ilog.views.util.IlvBatchable

Interface to be implemented by classes that allow grouping modifications in batches.

ilog.views.util.IlvFrameworkProduct

This class contains several utility methods dealing with product packaging of the JViews Framework bundle.

ilog.views.util.IlvProductUtil

This class contains several utility methods dealing with product packaging and license management.

ilog.views.util.collections.IlvEnumerationIterator

An IlvEnumerationIterator wrappers a enumeration into an iterator.

ilog.views.util.collections.IlvIteratorEnumeration

An IlvIteratorEnumeration wrappers an iterator into an enumeration.

ilog.views.util.styling.IlvAcceptFunctions

This interface standardizes the method to call for adding a function in the CSS expression parser.

ilog.views.util.styling.IlvCSSFunction

This interface defines functions in CSS expressions so that they can be called from a style sheet.

ilog.views.util.styling.IlvMutableStyleSheet

This is a mutable style sheet.

ilog.views.util.swing.IlvDecimalNumberField

This class extends a JTextField in order to provide additional features to edit numbers.

ilog.views.util.swing.IlvVerticalTextIcon

IlvVerticalTextIcon is an Icon implementation which draws a short string vertically.

ilog.views.util.swing.calendar.IlvJTimeChooser

IlvJTimeChooser is a Swing component that displays the current time.

Modified Classes

ilog.views.IlvDefaultManagerFrame

ilog.views.IlvGraphic

ilog.views.IlvGraphicBag

ilog.views.IlvLinkConnector

ilog.views.IlvLinkImage

ilog.views.IlvManagerView

ilog.views.appframe.IlvApplication

ilog.views.appframe.docview.IlvDocumentTemplate

ilog.views.appframe.docview.IlvDocumentView

ilog.views.appframe.docview.IlvDocumentViewConfiguration

ilog.views.appframe.docview.project.IlvProjectDataContainer

ilog.views.appframe.event.ApplicationEvent

ilog.views.appframe.event.IlvApplicationAdapter

ilog.views.appframe.settings.IlvSettings

ilog.views.appframe.swing.IlvToolBar

ilog.views.appframe.swing.docking.DockingEvent

ilog.views.appframe.swing.docking.IlvDockingAdapter

ilog.views.appframe.swing.docking.IlvDockingArea

ilog.views.appframe.swing.mdi.IlvMDIDockingArea

ilog.views.graphic.IlvArc

ilog.views.graphic.IlvArrowLine

ilog.views.graphic.IlvArrowPolyline

ilog.views.graphic.IlvCircularScale

ilog.views.graphic.IlvEllipse

ilog.views.graphic.IlvFilledLabel

ilog.views.graphic.IlvGraphicSet

ilog.views.graphic.IlvIcon

ilog.views.graphic.IlvLabel

ilog.views.graphic.IlvLine

ilog.views.graphic.IlvMarker

ilog.views.graphic.IlvRectangle

ilog.views.graphic.IlvReliefLabel

ilog.views.graphic.IlvReliefRectangle

ilog.views.graphic.IlvShadowLabel

ilog.views.graphic.IlvShadowRectangle

ilog.views.graphic.IlvZoomableLabel

ilog.views.interactor.IlvDragRectangleInteractor

ilog.views.interactor.IlvSelectInteractor

ilog.views.prototypes.IlvGraphicElement

ilog.views.prototypes.IlvGroupElement

ilog.views.util.print.IlvPrintingController

ilog.views.util.swing.IlvSwingUtil

ilog.views.util.swing.calendar.IlvJCalendar