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
ilog.views.IlvDefinitionRectInterface
ilog.views.IlvGrapherObjectProperty
ilog.views.IlvManagerView.FitAreaCalculator
ilog.views.IlvObjectProperty
ilog.views.faces.dhtml.component.IlvFacesSelectionManager
ilog.views.faces.dhtml.renderkit.IlvFacesSelectionManagerRenderer
ilog.views.faces.dhtml.renderkit.IlvFacesTiledViewRenderer
ilog.views.faces.dhtml.taglib.IlvFacesSelectionManagerTag
ilog.views.faces.servlet.IlvJSNamespaceFilter
ilog.views.graphic.IlvFullZoomingGraphic
ilog.views.graphic.IlvGraphicHandleBag
ilog.views.graphic.IlvGraphicHandleInteractor
ilog.views.graphic.IlvGraphicHandleSelection
ilog.views.graphic.composite.objectinteractor.IlvCompositeContext
ilog.views.interactor.IlvLabeledObjectFactory
ilog.views.util.java2d.IlvContrastingColor
ilog.views.util.servlet.tiling.IlvDefaultFileTileCache
ilog.views.util.servlet.tiling.IlvDefaultFileTileReader
ilog.views.util.servlet.tiling.IlvDefaultFileTileWriter
ilog.views.util.servlet.tiling.IlvFileTileManager
ilog.views.util.servlet.tiling.IlvFileTileURLFactory
ilog.views.util.servlet.tiling.IlvTileManager
ilog.views.util.servlet.tiling.IlvTileURLFactory
ilog.views.util.swing.IlvCursorFactory
ilog.views.util.text.IlvAttributedStringUtil
Example Changes
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
IlvAttachmentConstraint
If your code uses the method setSize
, you need to call setRelativeSize(true)
. Now by default, the size is defined in pixel units and no longer as a ratio of the bounding box of the composite.IlvObjectInteractorContext
has a new method that allows you to query whether a cursor is set at all. The method has been added to update the interface with the advances of the Swing API in newer versions of the JDK. If your classes implement this interface, you must implement the new method.IlvResizableManagerFrame
has a new method that is called when the manager is moved or resized. If your classes implement this interface, you must implement the new method.IlvLabelledObjectFactory
has been replaced by
IlvLabeledObjectFactory
.
This was necessary in order to achieve a more uniform naming of the API among all JViews modules.
getObjectFactory()
of class IlvEditLabelInteractor
now returns a different type.
This was necessary in order to achieve a more uniform naming of the API among all JViews modules.
getMaximimumZoomLevel()
and setMaximimumZoomLevel(double)
of class IlvManagerPrintableDocumen
are replaced by correctly spelled methods
getMaximumZoomLevel()
and
setMaximumZoomLevel(double)
.
direction(IlvPoint, IlvTransformer)
of class IlvDrawSelection
is now public. It was protected in previous versions of JViews.
rtexprvalue
set to false
instead of true
in the Tag Library Definition to comply with the JSF recommendation.List
instead ArrayList
objects for collecting values.IlvGraphicSet
, IlvIcon
,
IlvGeneralPath
...).
It is now possible to read an SVG file containing transparent
elements properly.
IlvFullZoomingGraphicObject
allows you to make any nonzoomable object zoomable.
IlvArc
,
IlvRectangularScale
,
IlvCircularScale
implementing IlvDefinitionRectInterface
have a different behavior when selected.
IlvDrawSelection
and
IlvReshapeSelection
reshape
the definition rectangles of these graphic objects instead of their bounding boxes.
This package contains a reader for the DXF file format.
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.
This package contains the events that occur on the link bundle.
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.
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
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 anIlvGrapher
. 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.
This property is stored in an
IlvGraphic
object when this object is added to anIlvManager
. 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 itstileSize
property is set to a positive value.
This renderer cannot be directly used and is managed by the associatedIlvFacesViewRenderer
.
This renderer generates an instance of theIlvFacesTiledViewProxy
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 ofIlvFullZoomingGraphic
.
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 aRectangle2D
.
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 withjava.text.AttributedString
.
ilog.views.IlvDefaultManagerFrame
managerChanged(IlvManager)
:
This function adjusts the frame in reaction to changes in the inner manager.
moveResize(IlvManager, IlvRect)
:
This function invalidates the frame and does not handle the resizing of the inner manager.
IlvHyperGrapher
.
afterTransformDependentObjs(HashSet, boolean, boolean)
:
Called from
afterTransform
.
afterTransformObj(IlvGraphic, boolean, boolean, boolean, boolean)
:
Called from
afterTransform
.
beforeTransformDependentObjs(HashSet, boolean, boolean)
:
Called from
afterTransform
.
beforeTransformObj(IlvGraphic, boolean, boolean, boolean)
:
Called from
beforeTransform
.
getBoundingBoxDependentObjects(IlvGraphic, boolean)
:
Returns the dependent objects of this object.
getFromNeighbors(IlvGraphic)
:
Returns an enumeration of all nodes (IlvGraphic
) that are the "from neighbors" of node
.
getSelectedMovingObjects(boolean[])
:
Returns the selected objects that should be moved by the select interactor.
getToNeighbors(IlvGraphic)
:
Returns an enumeration of all nodes (IlvGraphic
) that are the "to neighbors" of node
.
makeObjectProperty(IlvGraphic)
:
Creates the object property of the input object.
setVisibleBranch(IlvGraphic, boolean, boolean)
:
Shows or hides a branch that originates from or has as destination the input node
.
setVisibleBranch(IlvGraphic, int, boolean, boolean)
:
Shows or hides a branch that originates from or has as destination the input node
, starting at level
levels away from node
.
getAndAssociateObjectInteractor()
:
Returns the active object interactor.
getCenter(IlvTransformer)
:
Returns the center point of the graphic object.
isEditable()
:
Returns true
if the object is editable with the selection interactor (IlvSelectInteractor
).
setEditable(boolean)
:
Allows or disallows editing of the object with the selection interactor (IlvSelectInteractor
).
isMovable()
:
Returns true
if the object was set to movable.
setMovable(boolean)
:
Allows or prohibits the object move with the selection interactor (IlvSelectInteractor
).
isSelectable()
:
Returns true
if the object can be selected with the select interactor (IlvSelectInteractor
).
setSelectable(boolean)
:
Allows or disallows the specified object to be selected with the selection interactor (IlvSelectInteractor
).
ilog.views.IlvHandlesSelection
afterLoopAllHandles()
:
This is called by this class after iterating over all handles and calling
getHandle
.
beforeLoopAllHandles(IlvTransformer)
:
This is called by this class before iterating over all handles and calling
getHandle
.
drawWithoutHandles(Graphics, IlvTransformer)
:
Draws the decorations without the handles.
getActiveHandlesColor()
:
Returns the foreground color of the handles when the mouse is over the handles.
setActiveHandlesColor(Color)
:
Sets the foreground color of the handles when the mouse is over the handles.
isActive()
:
Returns true
if the selection is active.
onEnter(IlvObjectInteractorContext)
:
Called when the selection is entered.
onExit(IlvObjectInteractorContext)
:
Called when the selection is exited.
getLocalTransformerOf(IlvGraphic, IlvGraphicBag, IlvTransformer)
:
Returns the transformer used to draw the input node which is supposed to be an end node of the link, when the link is drawn with the specified transformer.
ManagerLayerVisibilityEvent is
in subclasses. They are overridden in IlvHyperGrapher
.
ManagerLayerVisibilityEvent
is
now also fired when the visibility of a layer for a specific view changes.
afterInvalidateRegion(IlvGraphic, IlvRect, IlvManagerView, IlvTransformer, Object)
:
Returns true if the region of the object must be invalidated.
afterTransform(IlvGraphic, boolean, boolean, boolean, boolean)
:
This method is automatically called by applyToObject
after the contents of this manager changed.
afterTransformObj(IlvGraphic, boolean, boolean, boolean, boolean)
:
Called from
afterTransform
.
beforeInvalidateRegion(IlvGraphic, IlvManagerView, IlvTransformer)
:
Calculates the information necessary to decide whether the region of the object must be invalidated.
beforeTransform(IlvGraphic, boolean, boolean, boolean)
:
This method is automatically called by applyToObject
before the contents of this manager changes.
beforeTransformObj(IlvGraphic, boolean, boolean, boolean)
:
Called from
beforeTransform
.
computeBBox(IlvTransformer, boolean)
:
Computes the rectangle that contains all the graphic objects of the manager.
getObjectProperty(IlvGraphic)
:
Returns the object property for the input object.
getSelectedMovingObjects(boolean[])
:
Returns the selected objects that should be moved by the select interactor.
makeObjectProperty(IlvGraphic)
:
Creates the object property for the input object.
setSelected(IlvGraphic, IlvPoint, IlvManagerView)
:
Selects the specified graphic object.
fitTransformerToArea(Insets, IlvManagerView.FitAreaCalculator, int)
:
Modifies the manager view transformer so that a specific area is visible in the view.
getRepaintSkipThreshold()
:
Returns the minimum delay between repaint requests.
setRepaintSkipThreshold(long)
:
Sets the minimum delay between repaint requests.
ilog.views.IlvObjectInteractor
onEnter(IlvGraphic, IlvObjectInteractorContext)
:
Called when the selection is entered.
onExit(IlvGraphic, IlvObjectInteractorContext)
:
Called when the selection is exited.
ilog.views.IlvObjectInteractorContext
isCursorSet()
:
Returns whether the cursor is set in the context.
ilog.views.IlvPolyPointsEdition
onEnter(IlvGraphic, IlvObjectInteractorContext)
:
Called when the selection is entered.
onExit(IlvGraphic, IlvObjectInteractorContext)
:
Called when the selection is exited.
handleMouseMoved(IlvPolyPointsSelection, MouseEvent, IlvObjectInteractorContext)
:
Called when the mouse moved.
ilog.views.IlvReshapeSelection
onEnter(IlvGraphic, IlvObjectInteractorContext)
:
Called when the selection is entered.
onExit(IlvGraphic, IlvObjectInteractorContext)
:
Called when the selection is exited.
ilog.views.IlvResizableManagerFrame
moveResize(IlvManager, IlvRect)
:
Called when the manager is moved or resized.
onEnter(IlvObjectInteractorContext)
:
Called when the selection is entered.
onExit(IlvObjectInteractorContext)
:
Called when the selection is exited.
IlvTransformer
and java.awt.geom.AffineTransform
have been added.
IlvTransformer(AffineTransform)
:
Creates a transformer that corresponds to the input affine transform.
getAffineTransform(AffineTransform)
:
Copies this transformation into the input affine transform.
setAffineTransform(AffineTransform)
:
Creates a transformation that corresponds to the input affine transform.
ilog.views.awt.IlvManagerViewControlBar
getFitToContentsIconImage()
:
Returns the icon image of the Fit to contents button.
setFitToContentsIconImage(Image)
:
Specifies the icon image of the Fit to contents button.
getFitToContentsIconURL()
:
Returns the URL of the icon image of the Fit to contents button.
setFitToContentsIconURL(URL)
:
Specifies the icon image of the Fit to contents button.
getPanIconImage()
:
Returns the icon image of the Pan button.
setPanIconImage(Image)
:
Specifies the icon image of the Pan button.
getPanIconURL()
:
Returns the URL of the icon image of the Pan button.
setPanIconURL(URL)
:
Specifies the icon image of the Pan button.
getSelectIconImage()
:
Returns the icon image of the Selection button.
setSelectIconImage(Image)
:
Specifies the icon image of the Selection button.
getSelectIconURL()
:
Returns the URL of the icon image of the Selection button.
setSelectIconURL(URL)
:
Specifies the icon image of the Selection button.
getZoomInIconImage()
:
Returns the icon image of the Zoom-in button.
setZoomInIconImage(Image)
:
Specifies the icon image of the Zoom-in button.
getZoomInIconURL()
:
Returns the URL of the icon image of the Zoom-in button.
setZoomInIconURL(URL)
:
Specifies the icon image of the Zoom-in button.
getZoomOutIconImage()
:
Returns the icon image of the Zoom-out button.
setZoomOutIconImage(Image)
:
Specifies the icon image of the Zoom-out button.
getZoomOutIconURL()
:
Returns the URL of the icon image of the Zoom-out button.
setZoomOutIconURL(URL)
:
Specifies the icon image of the Zoom-out button.
getZoomViewIconImage()
:
Returns the icon image of the Zoom-view button.
setZoomViewIconImage(Image)
:
Specifies the icon image of the Zoom-view button.
getZoomViewIconURL()
:
Returns the URL of the icon image of the Zoom-view button.
setZoomViewIconURL(URL)
:
Specifies the icon image of the Zoom-view button.
ilog.views.event.ManagerLayerVisibilityEvent
ManagerLayerVisibilityEvent(IlvManager, IlvManagerLayer, IlvManagerView, boolean, boolean)
:
Creates the event.
getManagerView()
:
Returns the manager view concerned by the event.
ilog.views.faces.IlvFacesConstants
DELETION_ALLOWED
:
Whether an object could be deleted or not.
ENABLED
:
The enabled property of a component.
FILL_ON
:
The fillOn property of a component that contains a rectangle.
encodeJavaScriptVariables(String)
:
This method allows you to namespace-encode the marked IDs of components in the JavaScript string passed as parameter.
ilog.views.faces.component.IlvFacesPanTool
isEnabled()
:
Returns the enabled state of this button.
setEnabled(boolean)
:
Determines whether this button is enabled or not.
ENABLED_DEFAULT_VALUE
:
Default value of enabled property.
ilog.views.faces.component.IlvFacesView
getMaxZoomLevel()
:
Returns the maximum zoom level of the view when the zoom is free.
setMaxZoomLevel(double)
:
Sets the maximum zoom level.
getStaticLayersCount()
:
Returns the number of static layers.
setStaticLayersCount(int)
:
Sets the number of static layers.
getTileSize()
:
Returns the tile size.
setTileSize(int)
:
Sets the size of a tile.
getVisibleLayers()
:
Returns the visible manager layer names.
setVisibleLayers(ArrayList)
:
Sets the visible manager layer names.
getZoomLevels()
:
Returns the fixed zoom levels displayed by the view.
setZoomLevels(double[])
:
Sets the fixed zoom levels displayed by the view.
MAX_ZOOM_DEFAULT_VALUE
:
The maximum zoom level.
ilog.views.faces.component.IlvImageButton
isEnabled()
:
Returns the enabled state of this button.
setEnabled(boolean)
:
Determines whether this button is enabled or not.
ENABLED_DEFAULT_VALUE
:
Default value of enabled property.
ilog.views.faces.IlvFrameworkConstants
MAX_ZOOM_LEVEL
:
The maximun zoom level authorized.
STATIC_LAYERS_COUNT
:
The tile size.
TILE_SIZE
:
The tile size.
VISIBLE_LAYERS
:
The visible manager layers of a view.
ZOOM_LEVELS
:
The zoom levels of a view.
ilog.views.faces.dhtml.IlvDHTMLFrameworkConstants
TILE_MANAGER
:
The tile manager
ilog.views.faces.dhtml.component.IlvFacesDHTMLView
getTileManager()
: Returns the tile manager
setTileManager(IlvTileManager)
: Sets the tile manager
ilog.views.faces.dhtml.component.IlvFacesDHTMLViewSupport
getTileManager()
:
Returns the tile manager.
setTileManager(IlvTileManager)
:
Sets the tile manager.
ilog.views.faces.dhtml.component.IlvFacesDHTMLViewSupportImpl
ilog.views.faces.dhtml.renderkit.IlvDHTMLSizedRenderer
getReferenceNodeRef(FacesContext, UIComponent)
:
Returns the DOM ID of the reference node of this component.
ilog.views.faces.dhtml.renderkit.IlvDHTMLViewRenderer
encodeRecursive(FacesContext, UIComponent)
:
Renders nested child components by invoking the encode methods on those components, but only when the rendered
property is true
.
ilog.views.faces.dhtml.renderkit.IlvFacesViewRenderer
getTiledRenderer()
:
Returns the renderer of a tiled view.
installImageMapAreaGenerator(IlvFacesDHTMLViewSupport)
:
Installs the image map generator specified on all the objects contained by the manager.
isTiled(UIComponent)
:
Returns true
is the view is tiled, false
otherwise.
ilog.views.faces.dhtml.servlet.IlvFacesManagerPopupSupport
getPopupMenuFromSession(HttpServletRequest)
:
Overriden to use the faces context to access the session.
savePopupMenuModelInSession(HttpServletRequest, IlvMenu)
:
Overriden to use the faces context to access the session.
ilog.views.faces.dhtml.taglib.IlvDHTMLViewTag
getData()
:
Returns the data to be displayed by this component
setData(String)
:
Sets the data to be displayed by this component.
ilog.views.faces.dhtml.taglib.IlvFacesPanToolTag
getEnabled()
:
Returns the enabled
state of this button.
setEnabled(String)
:
Sets whether this button is enabled or not.
ilog.views.faces.dhtml.taglib.IlvFacesViewTag
getStaticLayersCount()
:
Returns the number of static layers.
setStaticLayersCount(String)
:
Sets the number of static layers.
ilog.views.faces.dhtml.taglib.IlvImageButtonTag
getEnabled()
:
Returns the enabled
state of this button.
setEnabled(String)
:
Sets whether this button is enabled or not.
IlvTransformer
that allows it to be transformed, that is, scaled, translated, and rotated.transformer mode
that enables the transform feature mentioned above.annulus thickness
that allows an annulus to be created.IlvDefinitionRectInterface
getAnnulusThickness()
:
Returns the thickness of the annulus.
setAnnulusThickness(float)
:
Specifies the thickness of the annulus.
getCenter(IlvTransformer)
:
Returns the center point of the graphic object.
getDefinitionTransformer()
:
This function calls
getTransformer()
.
isTransformerMode()
:
Returns whether the arc is in transformer mode.
setTransformerMode(boolean)
:
Enables the disables the transformer mode.
setDefinitionRect(IlvRect)
:
Sets the definition rectangle.
ilog.views.graphic.IlvCircularScale
IlvDefinitionRectInterface
getCenter(IlvTransformer)
:
Returns the center point of the graphic object.
getDefinitionTransformer()
:
This function returns null to indicate that there is no definition transformation.
getLabelPolicy()
:
Returns the label visibility policy.
setLabelPolicy(int)
:
Sets the label visibility policy.
IlvEllipse(ilog.views.IlvPoint, float)
:
Creates a new IlvEllipse
.
ilog.views.graphic.IlvFixedSizeGraphic
getPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager)
:
Returns the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the graphic object.
ilog.views.graphic.IlvGeneralPath
getAlpha()
:
Returns the alpha value of this graphic object.
setAlpha(float)
:
Changes the alpha value of this graphic object.
ilog.views.graphic.IlvGraphicHandle
IlvGraphicHandle(IlvGraphic, boolean, boolean)
:
Creates a new IlvGraphicHandle
.
getOriginalPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager)
:
This is the original implementation of
getPopupMenu
from the super class to retrieve the popup menu.
getPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager)
:
Returns the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the graphic object.
isPersistent()
:
If this method returns true
, the IlvGraphic
instance will be saved in IVL files.
setDelegateMoveResize(boolean)
:
Sets whether operations that change the position of the object are directly delegated to the referenced object.
ilog.views.graphic.IlvGraphicSet
getAlpha()
:
Returns the alpha value of this graphic object.
setAlpha(float)
:
Changes the alpha value of this graphic object.
getOriginalPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager)
:
This is the original implementation of
getPopupMenu
from the super class to retrieve the popup menu.
getPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager)
:
Returns the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the graphic object.
getToolTipText(IlvPoint, IlvTransformer)
:
Returns the tooltip text to display when the mouse pointer is at a specified location inside the graphic object.
isPersistent()
:
If this method returns true
, the IlvGraphic
instance will be saved in IVL files.
isVisible()
:
Returns true
when this graphic set is visible and at least one graphic object of this set is visible.
ilog.views.graphic.IlvHalfZoomingGraphic
getAlpha()
:
Returns the alpha value of this object.
setAlpha(float)
:
Changes the alpha value of this object.
getPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager)
:
Returns the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the graphic object.
isAlphaBufferEnabled()
:
Returns true
if an additional buffer is used to draw the object when the alpha composition value is not 1.0.
setAlphaBufferEnabled(boolean)
:
Sets whether an additional buffer is used to draw the object when the alpha composition value is not 1.0.
getAlpha()
:
Returns the alpha value of this graphic object.
setAlpha(float)
:
Changes the alpha value of this graphic object.
IlvLine(IlvPoint, IlvPoint)
:
Creates a new line starting at fromPoint
and ending at toPoint
.
ilog.views.graphic.IlvRectangle
isCornersZoomable()
:
Returns true
if the radius of the rounded corners follows the zoom level.
setCornersZoomable(boolean)
:
When set to true
, specifies that the radius of the rounded corners follows the zoom level.
setDefinitionRect(IlvRect)
:
Sets the definition rectangle.
ilog.views.graphic.IlvRectangularScale
IlvDefinitionRectInterface
getDefinitionRect()
:
Returns a copy of the definition rectangle.
setDefinitionRect(IlvRect)
:
Sets the definition rectangle.
getDefinitionTransformer()
:
This function returns null to indicate that there is no definition transformation.
ilog.views.graphic.IlvSplineSelection
drawWithoutHandles(Graphics, IlvTransformer)
:
Draws the object without the handles.
addLabelAttribute(AttributedCharacterIterator.Attribute, Object)
:
This convenience method allows you to modify a text attribute of the label.
addLabelAttribute(AttributedCharacterIterator.Attribute, Object, int, int)
:
This convenience method allows you to modify a text attribute of the label.
addLabelAttributes(Map, int, int)
:
This convenience method allows you to modify a text attribute of the label.
getAttributedLabel()
:
Returns the attributed text that will be displayed by the IlvText
.
setAttributedLabel(AttributedString)
:
Sets the attributed text that will be displayed by the IlvText
.
ilog.views.graphic.IlvTextSelection
drawWithoutHandles(Graphics, IlvTransformer)
:
Draws the decorations without the handles.
ilog.views.graphic.composite.IlvComposite
hasActions(int)
:
Returns true
when the child at the supplied position has actions defined for at least one gesture
ilog.views.graphic.composite.IlvCompositeGraphic
getAttachmentBounds(IlvGraphic)
:
Returns the bbox used to attach the graphics within a composite graphic.
getDefinitionTransformer()
:
This function returns null to indicate that there is no definition transformation.
hasActions(int)
:
Returns true
if this objet has at least one action for the child at the supplied position.
isVisible()
:
Returns true
when this graphic set is visible and at least one graphic object of this set is visible If the visible property of this graphic set
ilog.views.graphic.IlvGraphic.setVisible(boolean)
is true
, but all the graphic objects of this set are invisible, this method returns false
.
setDefinitionRect(IlvRect)
:
Note that, if this circular scale is contained inside an
IlvManager
, this method can only be called using the method
IlvManager.applyToObject
of the manager.
ilog.views.graphic.composite.IlvCompositeLink
hasActions(int)
:
Always returns false
. Cannot define actions on composite links.
ilog.views.graphic.composite.layout.IlvAttachable
isVisible()
:
Returns true
when this component is visible.
ilog.views.graphic.composite.layout.IlvAttachableGraphic
isVisible()
:
Returns true
when this component is visible.
ilog.views.graphic.composite.layout.IlvAttachmentConstraint
isRelativeSize()
:
When true
, the attachment layout uses the relative size properties.
setRelativeSize(boolean)
:
Indicates whether or not this attachment uses relative sizes or fixed sizes.
isRotationCenterRelativeToBase()
:
Returns true
when the attachment defining the rotation center is relative to the base.
setRotationCenterRelativeToBase(boolean)
:
Indicates whether the rotation center is relative to the bounding box of the base or relative to the bounding box of the child corresponding to this attachment constraint
getWidth()
:
Returns the width of the child used with this attachment.
setWidth(float)
:
Sets the width of the child used with this attachment.
getHeight()
:
Returns the height of the child used with this attachment.
setHeight(float)
:
Sets the height of the child used with this attachment.
ilog.views.graphic.composite.objectinteractor.IlvCompositeActionEvent
getChildIndex()
:
Returns the index of the child on which the event occurred.
getCompositeContext()
:
Returns the composite context of this event.
getObjectInteractorContext()
:
Returns the object interactor that triggered the event.
getPoint()
:
Returns the point in manager coordinates where this event occurred.
getTransformer()
:
Returns the transformer of the interactor context.
ilog.views.graphic.composite.objectinteractor.IlvCompositeInteractor
getCompositeContext(Object)
:
Returns the composite context of this CompositeInterator.
ilog.views.graphic.linkpolicy.IlvBundleLinkShapePolicy
SetMultiLinkOrientation(IlvManager, int, boolean, boolean)
:
Sets the preferred orientation of the links bundled as multilinks for all links of the input manager.
getMultiLinkOrientation()
:
Returns the preferred orientation of the links bundled as multilinks.
setMultiLinkOrientation(int)
:
Sets the preferred orientation of the links bundled as multilinks.
ALWAYS_HORIZONTAL
:
Option for multilink orientation.
ALWAYS_VERTICAL
:
Option for multilink orientation.
VARIABLE
:
Option for multilink orientation.
ilog.views.interactor.IlvEditLabelInteractor
getObjectFactory()
:
Returns the label object factory. This method now returns an object of type IlvLabeledObjectFactory
. A method with the same name existed in previous versions of JViews, but it returned a different type.
setObjectFactory(IlvLabeledObjectFactory)
:
Sets the label object factory.
ilog.views.interactor.IlvMagnifyInteractor
update()
:
Called by
handleExpose(Graphics)
when it becomes necessary to update the magnified view.
ilog.views.interactor.IlvManagerMagViewInteractor
adjustView(IlvRect)
:
Adjusts the visible area of the target view according to the specified control rectangle.
ilog.views.interactor.IlvSelectInteractor
isHyperEdgesFollowEndNodes()
:
Returns true
if the segments of unselected hyperedges will move when all end nodes of the hyperedge are selected and move.
setHyperEdgesFollowEndNodes(boolean)
:
Sets whether the segments of unselected hyperedges will move when all end nodes of the hyperedge are selected and move.
readObjectArray(String, String)
:
Reads a field containing a nested Object[]
value.
write(String, Object[], String)
:
Writes a nested Object[]
field.
ilog.views.linkconnector.IlvClippingUtil
getClippedPoint(IlvGraphic, IlvTransformer, IlvPoint, IlvPoint)
:
Returns the clipped point at the node.
ilog.views.objectinteractor.IlvTextEditor
deleteSelection(IlvTextInterface, int, int)
:
Delete the region from the input text object.
replaceSelection(IlvTextInterface, int, int, String)
:
Replaces the region from the input text object.
ilog.views.print.IlvManagerPrintableDocument
getZoomTransformer()
:
Returns the zoom transformer used when printing.
setZoomTransformer(IlvTransformer)
:
Changes the zoom transformer used when printing.
isAutomaticZoomLevel()
:
Returns true
if the automatic zoom level calculation is enabled.
setAutomaticZoomLevel(boolean)
:
Sets whether the automatic zoom level calculation is enabled.
getMaximumZoomLevel()
:
Returns the maximum zoom level.
The API was renamed because the previous name contained spelling errors.
setMaximumZoomLevel(double)
:
Sets the maximum zoom level.
The API was renamed because the previous name contained spelling errors.
ilog.views.print.IlvPrintableManagerArea
IlvPrintableManagerArea(IlvManagerView, IlvUnit.Rectangle, IlvRect, IlvTransformer)
:
Creates the IlvPrintableManagerArea
.
getPrintTransformer(Rectangle2D.Double, IlvRect, IlvTransformer)
:
Returns the transformation that fits the printable area to the page.
ilog.views.print.IlvSimplePrintableManager
getZoomTransformer()
:
Returns the zoom transformer used when printing.
setZoomTransformer(IlvTransformer)
:
Changes the zoom transformer used when printing.
isAutomaticZoomLevel()
:
Returns true
if the automatic zoom level calculation is enabled.
setAutomaticZoomLevel(boolean)
:
Sets whether the automatic zoom level calculation is enabled.
ilog.views.servlet.IlvManagerServletSupport
getDynamicLayers(HttpServletRequest, IlvManagerView)
:
Returns an array of IlvManagerLayer known to be dynamic.
getExpirationDate(HttpServletRequest)
:
Returns an expiry date in milliseconds; used by the
setImageResponseCachePolicy
method.
getKey(HttpServletRequest)
:
Returns the key used to build the URL for the IlvTileManager()
.
getTileManager(HttpServletRequest)
:
Retrieves the tile manager.
getZoomLevels(HttpServletRequest, IlvManagerView)
:
Returns the zoom levels that a client of this servlet should use to take advantage of the tiling and caching mecanism.
setImageResponseCachePolicy(HttpServletRequest, HttpServletResponse)
:
Sets the response cache policy when generating an image.
useTileManager(HttpServletRequest)
:
Indicates whether a tile manager should be used by this servlet support.
ilog.views.servlet.ServerActionEvent
ServerActionEvent(HttpServletRequest, IlvManagerView, String, IlvManagerServletSupport, String[])
:
Creates an action event.
getServletSupport()
:
Returns the IlvManagerServletSupport
that created that event.
ilog.views.svg.IlvSVGGraphicSet
getFileURL()
:
Returns the String
URL of the SVG file.
setFileURL(String)
:
Sets the SVG file of the graphic set.
ilog.views.svg.SVGDocumentReaderConfigurator
isUsingIlvText()
:
Returns true
if SVG text elements are converted into IlvText
objects when possible.
setUsingIlvText(boolean)
:
Enables the conversion of SVG text elements into IlvText
objects when possible.
ilog.views.swing.IlvJComponentGraphic
JComboBox
in
an IlvJComponentGraphic
, the
popup of the combo box now appears at the correct position
and reacts as desired. Various options allow you to control the
behavior of the popup.
getAdditionalOptions()
:
Returns the additional options for configuring the component.
setAdditionalOptions(IlvJComponentGraphic.AdditionalOptions)
:
Sets the additional options for configuring the component.
getComboBoxOptions()
:
Returns the additional options for configuring the combo box component.
isActive()
:
Returns true
if the JComponent
is active.
setActive(boolean)
:
Sets whether the JComponent
is active.
ilog.views.swing.IlvJManagerViewControlBar
getFitToContentsIcon()
:
Returns the icon of the Fit-to-contents button.
setFitToContentsIcon(Icon)
:
Indicates the icon of the Fit-to-contents button.
getFitToContentsIconURL()
:
Returns the URL of the icon of the Fit-to-contents button.
setFitToContentsIconURL(URL)
:
Indicates the icon of the Fit-to-contents button.
getPanIcon()
:
Returns the icon of the Pan button.
setPanIcon(Icon)
:
Indicates the icon of the Pan button.
getPanIconURL()
:
Returns the URL of the icon of the Pan button.
setPanIconURL(URL)
:
Indicates the icon of the Pan button.
getSelectIcon()
:
Returns the icon of the Select button.
setSelectIcon(Icon)
:
Indicates the icon of the Select button.
getSelectIconURL()
:
Returns the URL of the icon of the Select button.
setSelectIconURL(URL)
:
Indicates the icon of the Select button.
getZoomInIcon()
:
Returns the icon of the Zoom-in button.
setZoomInIcon(Icon)
:
Indicates the icon of the Zoom-in button.
getZoomInIconURL()
:
Returns the URL of the icon of the Zoom-in button.
setZoomInIconURL(URL)
:
Indicates the icon of the Zoom-in button.
getZoomOutIcon()
:
Returns the icon of the Zoom-out button.
setZoomOutIcon(Icon)
:
Indicates the icon of the Zoom-out button.
getZoomOutIconURL()
:
Returns the URL of the icon of the Zoom-out button.
setZoomOutIconURL(URL)
:
Indicates the icon of the Zoom-out button.
getZoomViewIcon()
:
Returns the icon of the Zoom-view button.
setZoomViewIcon(Icon)
:
Indicates the icon of the Zoom-view button.
getZoomViewIconURL()
:
Returns the URL of the icon of the Zoom-view button.
setZoomViewIconURL(URL)
:
Indicates the icon of the Zoom-view button.
ilog.views.swing.IlvToolTipManager
getToolTipManager()
:
Returns the underlying Swing tool tip manager.
getLuminance(Color)
:
Returns the luminance of the specified color according to the standard weighted formula.
ilog.views.util.IlvFrameworkProduct
getBuildNumber()
:
Returns the JViews Framework build number.
getMinorVersion()
:
Returns the JViews Framework minor version number, that is, 0.
getPatchLevel()
:
Returns the JViews Framework patch level number.
getReleaseDate()
:
Returns the date of the JViews Framework release.
getSubMinorVersion()
:
Returns the JViews Framework subminor version number.
getVersion()
:
Returns the JViews Framework version number, that is, 8.
ilog.views.util.collections.IlvCollections
oneElementIterator(Object)
:
Returns an unmodifiable iterator that iterates only over the input element.
oneElementListIterator(Object)
:
Returns an unmodifiable iterator that iterates only over the input element.
ilog.views.util.servlet.IlvDefaultPopupMenuEncoder
encodeImage(String)
:
Encodes the menu or menu item image URL.ilog.views.util.servlet.IlvPopupMenuServletSupport
createMenu(HttpServletRequest, IlvMenuFactory, Object, Object, String)
:
Calls the menu factory to return the menu model.
prepareComponent(HttpServletRequest, Object)
:
Configures the graphic component to be in a correct state before the selected object is picked.
ilog.views.util.servlet.IlvSelectionSupport
doPostSetProperties(HttpServletRequest, IlvSelectionSupport.IlvSelectionResponse, List)
:
Handles client-side updates of selected objects.
getLastSelectedObject(ServletContext, Object)
:
Returns the object that was last selected in a given view.
setLastSelectedObject(ServletContext, Object, Object)
:
Sets the object that was last selected in a given view.
setAdditionalProperties(IlvSelectionSupport.IlvSelectionResponse, Object, List)
:
This method is called to set additional properties on the given Object
following a client-side request.
ilog.views.util.swing.calendar.IlvJCalendar
addValidationListener(ValidationListener)
:
Adds a listener to the list that is notified each time a validation occurs.
fireValidationEvent(ValidationEvent)
:
Sends a validation event to the listeners.
removeValidationListener(ValidationListener)
:
Removes a listener from the list that is notified each time a validation occurs.
ilog.views.util.swing.calendar.IlvJTimeChooser
addValidationListener(ValidationListener)
:
Adds a listener to the list that is notified each time a validation occurs.
removeValidationListener(ValidationListener)
:
Removes a listener from the list that is notified each time a validation occurs.
validationPerformed(boolean)
:
This method is invoked after a validation has been performed.