Release Notes

JViews Diagrammer Release Notes

This document describes the main changes that have been made to JViews Diagrammer since version 6.0.

Please refer to these relnotes for more information.

Incompatibilities
General Changes
Library Changes
New Packages

New Interfaces and Classes

Modified Classes

Example Changes

Incompatibilities


General Changes

The main general changes of JViews Diagrammer are the following:

Library Changes

New Packages

ilog.views.diagrammer.faces

This package (and its subpackages) contains the diagrammer specific JSF components, renderers and JSP tags.

New Interfaces and Classes

ilog.views.graphlayout.labellayout.IlvLabelingModelWithRotation

An IlvLabelingModelWithRotation is the extension of a labeling model that supports automatic positioning of rotated labels.
This new interface is intended to be implemented in user labeling models if rotated labels are needed.
The IlvDefaultLabelingModel class has been modified to support this new interface, allowing rotated labels for labeling models created from an IlvGrapher instance.

ilog.views.sdm.renderer.graphlayout.IlvSDMNodeComparator

An implementation of the Comparator interface that allows to define the one or several ordering criteria for the the nodes of the graph. It can use the values of data model attributes.

ilog.views.sdm.renderer.graphlayout.IlvSDMNodeComparator.ComparatorSortCriteria

An object that allows to specify the sort criteria using a java.util.Comparator implementation.

ilog.views.sdm.renderer.graphlayout.IlvSDMNodeComparator.DataModelAttributeSortCriteria

An object that allows to specify the sort criteria using data model attributes of the nodes.

ilog.views.sdm.renderer.graphlayout.IlvSDMNodeComparator.SortCriteria

The base class of the objects that can be used for specifying a sort criteria.

Modified Classes

ilog.views.diagrammer.IlvDiagrammer

ilog.views.diagrammer.application.IlvDiagrammerPaletteAction

ilog.views.diagrammer.application.IlvDiagrammerToolBar

ilog.views.diagrammer.application.IlvDiagrammerViewBar

ilog.views.graphlayout.bus.IlvBusLayout

ilog.views.graphlayout.grid.IlvGridLayout

ilog.views.graphlayout.labellayout.IlvDefaultLabelingModel

ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelDescriptor

ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelLayout

ilog.views.graphlayout.tree.IlvTreeLayout

ilog.views.graphlayout.hierarchical.IlvHierarchicalLayout

ilog.views.interactor.IlvMoveRectangleInteractor

ilog.views.interactor.IlvSelectInteractorMoveSelection

ilog.views.sdm.IlvSDMEngine

ilog.views.sdm.graphic.IlvGeneralLink

ilog.views.sdm.graphic.IlvURLGraphic

ilog.views.sdm.model.IlvTableSDMModel

ilog.views.sdm.renderer.IlvCSSSDM

ilog.views.sdm.renderer.IlvDecorationRenderer

ilog.views.sdm.renderer.IlvFilterSDMRenderer

ilog.views.sdm.renderer.IlvLegendRenderer

ilog.views.sdm.renderer.IlvSDMRenderer

ilog.views.sdm.renderer.IlvStyleSheetRenderer

ilog.views.sdm.renderer.IlvSubGraphRenderer

ilog.views.sdm.renderer.graphlayout.IlvGraphLayoutRenderer

ilog.views.sdm.renderer.graphlayout.IlvLabelLayoutRenderer

ilog.views.swing.IlvJScrollManagerView


Example Changes

The following examples are new or have been modified in JViews Diagrammer 6.5: