Release Notes |
This document describes the main changes that have been made to the JViews Diagrammer module since version 7.5.
Incompatibilities
General Changes
Library Changes
New Packages
ilog.views.bpmn.IlvBPMNSelectInteractor
ilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerPropertyAccessor
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerBaseRenderer
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerSelectionManagerRenderer
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerTiledViewRenderer
ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerSelectionManagerTag
ilog.views.diagrammer.servlet.IlvDiagrammerCreateActionListener
ilog.views.diagrammer.servlet.IlvDiagrammerDeleteActionListener
ilog.views.sdm.IlvSDMCompositeContext
ilog.views.sdm.IlvSDMCompositeInteractor
ilog.views.sdm.modeltools.IlvContentController
ilog.views.sdm.modeltools.IlvContentHandler
ilog.views.sdm.modeltools.IlvVisibleAreaListener
Example Changes
ilog.views.diagrammer.IlvDiagrammer
ilog.views.diagrammer.application.IlvDiagrammerAction
ilog.views.diagrammer.application.IlvDiagrammerTree
ilog.views.diagrammer.datasource.IlvXMLDataSource
ilog.views.diagrammer.faces.IlvFacesDiagrammerConstants
ilog.views.diagrammer.faces.IlvFacesDiagrammerUtil
ilog.views.diagrammer.faces.component.IlvFacesDiagrammerView
ilog.views.diagrammer.faces.dhtml.component.IlvFacesDHTMLDiagrammerView
ilog.views.diagrammer.faces.dhtml.interactor.IlvFacesDiagrammerSelectInteractor
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerViewRenderer
ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerSelectionSupport
ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerServletSupport
ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerSelectInteractorTag
ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerViewTag
ilog.views.diagrammer.servlet.IlvDiagrammerSelectionSupport
ilog.views.faces.dhtml.interactor.IlvFacesSelectInteractor
ilog.views.faces.dhtml.servlet.IlvFacesManagerServletSupport
ilog.views.faces.dhtml.servlet.IlvFacesSelectActionListener
ilog.views.graphlayout.IlvDefaultLayoutProvider
ilog.views.graphlayout.IlvGraphLayout
ilog.views.graphlayout.IlvGraphLayoutUtil
ilog.views.graphlayout.IlvGrapherAdapter
ilog.views.graphlayout.hierarchical.IlvHierarchicalLayout
ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelLayout
ilog.views.sdm.IlvSDMEngine
ilog.views.sdm.event.SDMEngineSelectionEvent
ilog.views.sdm.graphic.IlvURLGraphic
ilog.views.sdm.renderer.IlvBlinkingRenderer
ilog.views.sdm.renderer.IlvHalfZoomingRenderer
ilog.views.sdm.renderer.IlvInteractorRenderer
ilog.views.sdm.renderer.IlvSDMRenderer
ilog.views.sdm.renderer.maps.IlvMapRenderer
rtexprvalue
set to false
instead of true
in the Tag Library Definition in order to
comply with JSF specification.samples/dashboard
directory contains the source code of the provided
dashboard editor, and two other samples: Business Activity Monitoring
(BAM) and Tunnel Monitoring.This package contains the graphic framework for hypergraphs. A hypergraph contains nodes and hyperedges. A hyperedge can connect multiple source nodes and multiple target nodes.
ilog.views.hypergraph.edgeconnector
This package contains the predefined hyperedge connectors.
ilog.views.hypergraph.interactor
This package contains the predefined view interactors for hypergraphs.
This package contains the undo support for hypergraphs.
ilog.views.bpmn.IlvBPMNSelectInteractor
The
IlvBPMNSelectInteractor
class is to be used with a BPMN diagram instead ofilog.views.sdm.interactor.IlvSDMCompositeSelectInteractor
in order to handle the mouse events that expand and collapse the BPMN diagram sub-processes.
ilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerPropertyAccessor
The
IlvFacesDiagrammerPropertyAccessor
class let theilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerSelectionManager
access the properties of the selected objects for read or write operations.
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerBaseRenderer
This class is the base renderer of JViews Diagrammer based view renderers.
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerSelectionManagerRenderer
This class is the renderer for an
IlvFacesDiagrammerSelectionManager
component.
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerTiledViewRenderer
This renderer is the DHTML diagrammer or dashboard renderer when the view is tiled.
ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerSelectionManagerTag
This class defines the JSP custom tag handler for the
ilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerSelectionManager
component and its specific DHTML renderer.
ilog.views.diagrammer.servlet.IlvDiagrammerCreateActionListener
This class defines a server action that is in charge of creating JViews Diagrammer nodes or links.
ilog.views.diagrammer.servlet.IlvDiagrammerDeleteActionListener
This class defines a server action that is in charge of deleting JViews Diagrammer nodes or links.
ilog.views.sdm.IlvSDMCompositeContext
This helper class is the implementation of
IlvCompositeContext
for SDM.
ilog.views.sdm.IlvSDMCompositeInteractor
The object interactor that is used on the composite graphics to invoke Swing actions.
ilog.views.sdm.modeltools.IlvContentController
An independent class that manages content loading and unloading.
ilog.views.sdm.modeltools.IlvContentHandler
This class is used by
IlvContentController
to handle the loading and unloading of the SDM model object contents.
ilog.views.sdm.modeltools.IlvVisibleAreaListener
This class allows you to listen to changes in the visible area of a view, and to request the controller to lock the new visible area.
ilog.views.diagrammer.IlvDiagrammer
createXMLDataSource()
: Factory for XML
data source. setProject(IlvDiagrammerProject)
: Loads
a project in this diagram component. ilog.views.diagrammer.application.IlvDiagrammerAction
getDefaultSelectedFile()
: Returns the
default selected file of the file chooser. setDefaultSelectedFile(File)
: Sets the
default selected file of the file chooser. ilog.views.diagrammer.application.IlvDiagrammerTree
makeTreeNodeItemLabel(Object, String)
:
Creates the tree item label for sdmObject
.
This method lets you customize the tree items. ilog.views.diagrammer.datasource.IlvXMLDataSource
getConnector()
: Returns XML connector. ilog.views.diagrammer.faces.IlvFacesDiagrammerConstants
DASHBOARD_DIAGRAM
: The IlvDashboardDiagram
instance that is wrapped in
the faces component. EDITABLE
: The editable state of the ilog.views.diagrammer.faces.component.IlvFacesDiagrammerView
PROPERTY_ACCESSOR
: The propertyAccessor
property of the ilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerSelectionManager
.
ilog.views.diagrammer.faces.IlvFacesDiagrammerUtil
getDashboardDiagram(IlvSDMView)
: Returns
the ilog.views.diagrammer.IlvDiagrammer
object
attached to an SDM view. ilog.views.diagrammer.faces.component.IlvFacesDiagrammerView
isEditable()
: Returns whether or not the
IlvFacesDiagrammerView
is editable.
setEditable(boolean)
: Sets whether or
not the IlvFacesDiagrammerView
is
editable. ilog.views.diagrammer.faces.dhtml.component.IlvFacesDHTMLDiagrammerView
ilog.views.diagrammer.faces.dhtml.interactor.IlvFacesDiagrammerSelectInteractor
isDeletionAllowed()
: Returns whether
it's allowed to delete the current selection of the selection manager
using the delete
key when this interactor
is set on the view. setDeletionAllowed(boolean)
: Sets
whether it's allowed to delete the current selection of the selection
manager using the delete
key when this
interactor is set on the view. DELETION_ALLOWED_DEFAULT_VALUE
: The
default value of deletionAllowed
property.
ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerViewRenderer
processData(FacesContext, UIComponent, Object)
:
This method processes the data property to properly configure the
component. resetData(UIComponent)
: This method
resets the data property to properly de-configure the component. ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerSelectionSupport
setAdditionalProperties(IlvSelectionSupport.IlvSelectionResponse,
Object, List)
: This method is called to set additional
properties on the given Object
following a
client-side request. ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerServletSupport
getValue(HttpServletRequest, String)
:
Overridden to use JSF context. setValue(HttpServletRequest, String, Object)
:
Overridden to use JSF context. prepareManagerView(HttpServletRequest, IlvManagerView)
:
Overridden to configure the manager view for tiling. ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerSelectInteractorTag
getDeletionAllowed()
: Returns whether
it's allowed to delete the current selection of the selection manager
using the delete
key when this interactor
is set on the view. setDeletionAllowed(String)
: Sets whether
it's allowed to delete the current selection of the selection
manager using the delete
key when this
interactor is set on the view. ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerViewTag
getEditable()
: Returns whether or not
the component is editable. setEditable(String)
: Sets whether or not
the component is editable. ilog.views.diagrammer.servlet.IlvDiagrammerSelectionSupport
doPostSetProperties(HttpServletRequest,
IlvSelectionSupport.IlvSelectionResponse, List)
: This
method is called to manage the update on the server-side of properties
that have been changed on selected objects on the client-side. ilog.views.faces.dhtml.interactor.IlvFacesSelectInteractor
isImageMode()
: Returns the image mode. ilog.views.faces.dhtml.servlet.IlvFacesManagerServletSupport
prepareManagerView(HttpServletRequest, IlvManagerView)
:
Overridden to configure the manager view for tiling. ilog.views.faces.dhtml.servlet.IlvFacesSelectActionListener
createFakeView(IlvManagerView)
: Returns
the fake JSF view component used in the fake value change event. ilog.views.faces.dhtml.taglib.IlvFacesViewTag
getMaxZoomLevel()
: Returns the maximum
zoom level. setMaxZoomLevel(String)
: Sets the
maximum zoom level. getStaticLayersCount()
: Returns the
number of static layers. setStaticLayersCount(String)
: Sets the
number of static layers. getTileManager()
: Returns the tile
manager responsible for retrieving and/or storing image tiles on the
server side. setTileManager(String)
: Sets the tile
manager responsible for retrieving and/or storing image tiles on the
server side. getTileSize()
: Returns the tile
size. setTileSize(String)
: Sets the tile size.
getVisibleLayers()
: Returns the visible
manager layer names. setVisibleLayers(String)
: Sets the
visible manager layer names. getZoomLevels()
: Returns the fixed zoom
levels displayed by the view. setZoomLevels(String)
: Sets the fixed
zoom levels displayed by the view. ilog.views.graphlayout.IlvDefaultLayoutProvider
storePreferredLayout(IlvGraphModel, IlvGraphLayout)
:
Stores the layout for the graph model. ilog.views.graphlayout.IlvGraphLayout
beforeLayout(boolean)
: Performs
preprocessing operations before the layout of the entire graph. ilog.views.graphlayout.IlvGraphLayoutUtil
CreateSortedEnumeration(Enumeration, Comparator)
:
Returns a new enumeration containing the same elements as the provided enumeration
, but ordered according to the
provided comparator
. Sort(Object[], Comparator)
: Sorts the
provided objects
according to the provided
comparator
. ilog.views.graphlayout.IlvGrapherAdapter
getNodeComparator()
: Returns the
comparator used for sorting the nodes. setNodeComparator(Comparator)
: Sets the
comparator used for sorting the nodes. ilog.views.graphlayout.hierarchical.IlvHierarchicalLayout
beforeLayout(boolean)
: Performs
preprocessing operations before the layout of the entire graph. ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelLayout
getLabelsOfObstacle(Object)
: Returns the
labels associated with an obstacle.
getDetailLevel()
: Returns the
pseudoclass that represents the current level of detail. setDetailLevel(String)
: Sets the current
level of detail. getPseudoClasses()
: Returns the
pseudoclasses associated with all data objects. setPseudoClasses(String[])
: Sets the
pseudoclasses associated with all data objects. setSelected(Object[], boolean)
: Selects
or deselects the graphic objects representing the specified array of
data objects. setStyleSheets(int, String, boolean)
:
Same as setStyleSheets(int, String)
, with the
possibility to not recreate the diagram. HIGH_DETAIL_LEVEL
: The pseudoclass
"high-detail-level" that indicates a high level of detail. LOW_DETAIL_LEVEL
: The pseudoclass
"low-detail-level" that indicates a low level of detail. MEDIUM_DETAIL_LEVEL
: The pseudoclass
"medium-detail-level" that indicates a medium level of detail. ilog.views.sdm.event.SDMEngineSelectionEvent
isAdjusting()
: Returns adjusting value. setAdjusting(boolean)
: Set whether this
event is multiple or not. ilog.views.sdm.graphic.IlvURLGraphic
flush()
: Flushes URL cache for this instance. ilog.views.sdm.renderer.IlvBlinkingRenderer
TOGGLE_VISIBILITY
: The
"ToggleVisibility" renderer property. ilog.views.sdm.renderer.IlvHalfZoomingRenderer
getAlpha()
: Returns the alpha
transparency value for the objects. setAlpha(float)
: Changes the alpha
transparency value for the objects. ilog.views.sdm.renderer.IlvInteractorRenderer
isShorcutEnabled()
: Enables or disables
all object interactors at once. setShorcutEnabled(boolean)
: Enables or
disables shortcuts for all interactors at once. ilog.views.sdm.renderer.IlvSDMRenderer
callMoveResizeNodeGraphic(IlvSDMEngine, Object,
IlvGraphic, IlvRect, int)
: Move the graphic to its final
position.ilog.views.sdm.renderer.maps.IlvMapRenderer
isUsingThreads()
: Indicates whether the
map read should use threads to load images and/or map data sources. setUsingThreads(boolean)
: Determines
whether the map read should use threads to load images and/or map data
sources.