| 
       Release Notes  | 
    
This document describes the main changes that have been made to the JViews Framework module since version 6.5.
Incompatibilities
General Changes
Library Changes
New Packages
ilog.views.IlvConstantModeManagerFrameilog.views.IlvResizableManagerFrameilog.views.IlvTextInterfaceilog.views.faces.IlvNotInJSFLifecycleExceptionilog.views.faces.component.IlvFacesContextualMenuilog.views.faces.component.IlvFacesMenuilog.views.faces.component.IlvFacesNoSubmitButtonilog.views.faces.dhtml.interactor.IlvFacesSelectInteractorilog.views.graphic.IlvHalfZoomingGraphicilog.views.graphic.IlvTextSelectionilog.views.objectinteractor.IlvTextEditorilog.views.servlet.IlvManagerPopupServletSupportilog.views.servlet.IlvPopupMenuServerActionListenerilog.views.swing.IlvPopupMenuContextilog.views.swing.IlvPopupMenuManagerilog.views.swing.IlvSimplePopupMenuilog.views.swing.IlvThreadedActivityMonitorilog.views.swing.IlvThreadedActivityMonitor.ActivityEventilog.views.swing.IlvThreadedActivityMonitor.ActivityListenerilog.views.swing.IlvThreadedActivityMonitorPanelilog.views.swing.IlvThreadedActivityMonitorPropertyilog.views.tiling.IlvFreeTileilog.views.tiling.IlvThreadedTileLoaderilog.views.util.collections.IlvDoubleArrayListilog.views.util.collections.IlvFloatArrayListilog.views.util.collections.IlvHashTreeListilog.views.util.collections.IlvPairilog.views.util.collections.IlvPostorderIteratorilog.views.util.collections.IlvUnsynchronizedStackilog.views.util.event.IlvAbstractWeakEventListenerilog.views.util.event.IlvEventTypeilog.views.util.filter.IlvAbstractFilterilog.views.util.filter.IlvFilterilog.views.util.filter.event.FilterEventilog.views.util.filter.event.FilterListenerilog.views.util.print.IlvFOUtililog.views.util.styling.IlvCSSAttributeSelectorilog.views.util.styling.IlvCSSDeclarationilog.views.util.styling.IlvCSSRuleilog.views.util.styling.IlvCSSSelectorilog.views.util.swing.IlvAbstractBoundedRangeModelilog.views.util.swing.IlvCursorRegistryilog.views.util.text.IlvDateFormatilog.views.util.text.IlvDateFormatFactoryilog.views.util.time.IlvTimeIncrementPolicyilog.views.util.time.IlvTimeIterator
Tag Library Changes
ilog.views.IlvDefaultManagerFrameilog.views.IlvGrapherilog.views.IlvGraphicilog.views.IlvManagerilog.views.IlvManagerViewilog.views.appframe.plugin.IlvPluginilog.views.appframe.plugin.IlvPluginManagerilog.views.faces.IlvFacesUtililog.views.faces.component.IlvBasicViewilog.views.faces.dhtml.component.IlvDHTMLImageButtonilog.views.faces.dhtml.component.IlvFacesDHTMLViewilog.views.faces.dhtml.interactor.IlvObjectSelectInteractorilog.views.faces.dhtml.servlet.IlvFacesManagerServletilog.views.faces.dhtml.servlet.IlvFacesManagerServletSupportilog.views.faces.interactor.IlvFacesInteractorilog.views.faces.interactor.IlvInteractorilog.views.graphic.IlvGeneralPathilog.views.graphic.IlvGraphicSetilog.views.graphic.IlvLabelilog.views.graphic.IlvRectangularScaleilog.views.graphic.IlvTextilog.views.graphic.composite.IlvCompositeGraphicilog.views.graphic.composite.layout.IlvAttachmentConstraintilog.views.graphic.composite.layout.IlvAttachmentLocationilog.views.interactor.IlvDragRectangleInteractorilog.views.interactor.IlvEditLabelInteractorilog.views.interactor.IlvMakeLinkInteractorilog.views.interactor.IlvManagerMagViewInteractorilog.views.interactor.IlvSelectInteractorilog.views.io.IlvReadFileExceptionilog.views.print.IlvManagerPrintableDocumentilog.views.print.IlvPrintableManagerAreailog.views.servlet.IlvImageMapAreaGeneratorilog.views.servlet.IlvManagerServletilog.views.servlet.IlvManagerServletSupportilog.views.swing.IlvJScrollManagerViewilog.views.tiling.IlvTileilog.views.tiling.IlvTileControllerilog.views.tiling.IlvTiledLayerilog.views.util.collections.IlvPreorderIteratorilog.views.util.event.IlvAbstractEventListenerCollectionilog.views.util.print.IlvPrintUtililog.views.util.styling.IlvCSSFunctionilog.views.util.swing.IlvSwingUtililog.views.util.swing.SwingFactoriesilog.views.util.time.IlvCalendarUtil
IlvText or
IlvLabel object, the default selection object of IlvText
or IlvLabel has changed. Moving an IlvText or IlvLabel object is
only possible when clicking on the thick border of the object selected. To prevent the text or label from editing, you need to make them non-editable 
by calling its setEditable() method.ilog.views.interactor.IlvManagerMagViewInteractor.adjustView(IlvRect)
method has been removed.ilog.views.linkconnector.IlvClippingLinkConnector.inside(IlvRect,
IlvPoint) method has been removed.IlvPrintableManagerArea,
      only visible layers of the view are printed by default.
      In JViews 6.5, all layers were printed by default.
      A flag allows to switch to the behavior of JViews 6.5. 
      ObjectSelectedFinder, ObjectSelectedRectFinder, FacesObjectSelectedFinder
and FacesObjectSelectedRectFinder classes
have been renamed IlvObjectSelectedFinder,
    IlvObjectSelectedRectFinder, IlvFacesObjectSelectedFinder and IlvFacesObjectSelectedRectFinder respectively. IlvText
instance is now possible.IlvText
instances are supported.IlvFreeTile class must be added to the
tile controller before tiling can start. data property has been added to the
view componentProvides the base class for the checked exceptions that can be thrown when using customizers.
Contains the base class for component CSS adapters, and the rule customizer interface.
Provides convenience event listener adapters and handlers.
Contains the events and listeners used for JViews JavaServer Faces components.
An abstract interface for filtering objects.
Provides event listener classes for filtering objects.
Contains common utility classes used in the thin client.
Contains common event and listener classes used in the thin client.
Contains common model classes used in the thin client.
ilog.views.IlvConstantModeManagerFrame
An implementation of a resizeable manager frame.
ilog.views.IlvResizableManagerFrame
The interface for a resizeable manager frame.
This defines an interface for inplace WYSIWYG editing with the help of
IlvTextSelectionandIlvTextEditor.
ilog.views.faces.IlvNotInJSFLifecycleException
This exception is thrown when an unauthorized code is executed on a JSF component out of the JSF lifecycle.
ilog.views.faces.component.IlvFacesContextualMenu
The contextual menu is a menu attached to its parent view that can display a menu generated from an object clicked in the view.
ilog.views.faces.component.IlvFacesMenu
This class defines a menu whose parent is a view or another menu.
ilog.views.faces.component.IlvFacesNoSubmitButton
This
HtmlCommandButtonsubclass overrides thegetType()method. This forces the client-side HTML button to be a "button" type. This way the button does not submit the HTML form automatically when pressed.
ilog.views.faces.dhtml.interactor.IlvFacesSelectInteractor
The
IlvFacesSelectInteractoris the base class for interactors. Use this class to select one or several objects on a view, then move the current selection.
ilog.views.graphic.IlvHalfZoomingGraphic
This class moved from the
ilog.views.sdm.graphicpackage toilog.views.graphic. TheIlvHalfZoomingGraphicclass is a wrapper class used to prevent a graphic object from zooming above a given maximum or below a given minimum zoom level.
ilog.views.graphic.IlvTextSelection
This is the selection object for graphic objects implementing
IlvTextInterface.
ilog.views.objectinteractor.IlvTextEditor
This is the object interactor designed for a
IlvTextSelection.
ilog.views.servlet.IlvManagerPopupServletSupport
The
IlvPopupMenuServletSupportclass defines servlet support dedicated to dynamic popup requests.
ilog.views.servlet.IlvPopupMenuServerActionListener
This class is the default menu item action listener. It traps client menu item actions and broadcasts the event to the selected menu item listeners.
ilog.views.swing.IlvPopupMenuManager
This class enables Swing popup menus on graphic objects in a manager view.
ilog.views.swing.IlvPopupMenuContext
This class is the context of a popup menu managed by a
IlvPopupMenuManager.
ilog.views.swing.IlvSimplePopupMenu
This class is a simple version of a
JPopupMenucomponent.
ilog.views.swing.IlvThreadedActivityMonitor
This class manages a list of threaded activities in order to monitor their progress. Activities, such as tasks, notify this controller of their progress. All activity listeners registered with this controller are notified in turn of any progress.
ilog.views.swing.IlvThreadedActivityMonitor.ActivityEvent
This is an event representing a change in an activity
ilog.views.swing.IlvThreadedActivityMonitor.ActivityListener
This is an activity listener that is notified of activity changes in an
IlvThreadedActivityMonitorinstance.
ilog.views.swing.IlvThreadedActivityMonitorPanel
This class is a GUI component that displays the progress of multiple threaded activities managed by a
IlvThreadedActivityMonitorinstance.
ilog.views.swing.IlvThreadedActivityMonitorProperty
This class defines a named property used to store monitored threaded activities in an
IlvManagercontaining map data.
This tile class represents an elementary rectangular area that is loaded or released when needed by the application. The tile controller has two modes: the old indexed mode or the new free mode. In indexed mode, tiles are organized in rows and columns. In free mode, tiles have no special organization, they are a collection of rectangles. In free mode,
IlvFreeTiletiles must be added to the tile controller before the tiling starts.
ilog.views.tiling.IlvThreadedTileLoader
This tile loader class delegates tile loading to the tile loader set at construction time.
ilog.views.util.collections.IlvDoubleArrayList
This class is an expandable array of
doubleelements.
ilog.views.util.collections.IlvFloatArrayList
This class is an expandable array of
floatelements.
ilog.views.util.collections.IlvHashTreeList
This class is an implementation of the
java.util.Listinterface for ordered sets. It provides fast lookup, insertion and removal operations.
ilog.views.util.collections.IlvPair
IlvPairis a helper class for creating immutable compound objects.
ilog.views.util.collections.IlvPostorderIterator
IlvPostorderIteratoris an abstract class that provides generic tree structure traversal in postorder.
ilog.views.util.collections.IlvUnsynchronizedStack
IlvUnsynchronizedStackrepresents a last-in-first-out (LIFO) stack of objects.
ilog.views.util.event.IlvAbstractWeakEventListener
This is the last resort for memory leak problems related to event listeners. It can be used as base class for event listeners that get removed automatically from their source during garbage collection of their target.
ilog.views.util.event.IlvEventType
Subclasses of this abstract class can define event types in a type-safe manner.
ilog.views.util.filter.IlvFilter
This interface describes a rule that selects some objects of a model and discards others.
ilog.views.util.filter.IlvAbstractFilter
This class is an implementation of the
IlvFilterinterface, it handles notification to filter listeners.
ilog.views.util.filter.event.FilterEvent
This class describes a change of filter.
ilog.views.util.filter.event.FilterListener
This interface listens of changes to an
IlvFilterinstance.
ilog.views.util.print.IlvFOUtil
This class contains utility functions for converting graphic components to XSL-FO.
ilog.views.util.styling.IlvCSSAttributeSelector
This interface defines read only access to attribute selectors of a CSS rule simple selector.
ilog.views.util.styling.IlvCSSDeclaration
This interface defines read only access to a declaration contained in a CSS rule.
ilog.views.util.styling.IlvCSSRule
This interface defines read only access to a CSS rule.
ilog.views.util.styling.IlvCSSSelector
This interface defines read only access to the CSS rule simple selector.
ilog.views.util.swing.IlvAbstractBoundedRangeModel
An
IlvAbstractBoundedRangeModelis an abstract implementation of the data model that provides bounded range components such asJScrollBar,JSlider, andJProgressBarwith their contents.
ilog.views.util.swing.IlvCursorRegistry
This class contains a registry for
java.awt.Cursorshapes. It is useful for components that can be embedded in SWT windows. SWT is the Eclipse/RCP window system.
ilog.views.util.text.IlvDateFormat
IlvDateFormatis a compatible replacement for the standardSimpleDateFormatclass.
ilog.views.util.text.IlvDateFormatFactory
The
IlvDateFormatFactoryclass provides static factory methods that can be used to create date format instances.
ilog.views.util.time.IlvTimeIncrementPolicy
IlvTimeIncrementPolicydefines a strategy for stepping through discrete time increments, including public inner classes for stepping through second, minute, hour, half day, day, month, week and year increments.
ilog.views.util.time.IlvTimeIterator
IlvTimeIteratortraverses over time increments that are defined by anIlvTimeIncrementPolicy.
ilog.views.IlvDefaultManagerFrame
getTitleHeight(IlvManager, IlvTransformer):
Returns the height of the title of the frame. 
getLinksVisibleFrom(IlvGraphic): Returns
an enumeration of all the links whose input node is a visible
origin node. That is, where  link.getVisibleFrom()
==
node. getLinksVisibleFromCount(IlvGraphic):
Returns the number of links whose input node is a visible origin
node. That is, where link.getVisibleFrom() == node.
      getLinksVisibleTo(IlvGraphic): Returns
an enumeration of all the links whose input node is a visible
destination node. That is, where link.getVisibleTo()
==
node. getLinksVisibleToCount(IlvGraphic):
Returns the number of links whose input node is a visible
destination node. That is, where  link.getVisibleTo()
==
node. getTreeExternalInterGraphLinks():
Returns the intergraph links where one end node is stored inside the
grapher
nesting tree and the other end node is stored outside
the grapher nesting. getTreeExternalInterGraphLinksCount():
Returns the number of intergraph links where one end node is stored
inside the grapher nesting tree and the other end node is
stored outside the grapher nesting tree. 
getPopupMenu(): Returns the Swing popup
menu set by setPopupMenu. setPopupMenu(JPopupMenu): Sets the Swing
popup menu of this object. getPopupMenu(IlvPoint, IlvTransformer, IlvManagerView,
IlvPopupMenuManager): Returns the Swing popup menu to
display when the mouse is over a
specified location inside the graphic object. getPopupMenuName(): Returns the name of
the Swing popup menu set by setPopupMenuName. setPopupMenuName(String): Sets the name
of the Swing
popup menu for this object. isInApplyToObject(): Returns true if this graphic object is currently treated
inside an applyToObject call. 
needsDrawSubmanagerContents(float, float,
IlvTransformer): Returns whether the contents of this
manager needs to be drawn for a manager used as a submanager. setSizeLimitToDrawSubmanagerContents(float):
Sets the size limit to draw the contents of a manager used as
submanager. getSizeLimitToDrawSubmanagerContents():
Returns the size limit to draw the contents of a manager used as
submanager. fitTransformerToContent.
fitTransformerToContent(Insets, int):
Modifies the manager view transformer so all objects are
visible in the view. This preserves the specified margins. A maximum
number of iterations for computing the optimal
transformer is set. getPopupMenu(IlvPoint, IlvPopupMenuManager):
Returns the Swing popup menu to display when the mouse is over a
specified location inside the manager
view. getPopupMenu(IlvGraphic, IlvPoint, IlvPopupMenuManager):
Returns the popup menu when a popup is triggered on the input graphic
object. initDisplayInfo(): Initializes
information about the display. isContributingToViewBBox(int): Returns true if the specified layer is taken into
account when computing the bounding box of the view. setContributingToViewBBox(int, boolean):
Allows you to indicate whether the specified layer must be taken into
account when computing the bounding box of the view. isWheelZoomingInverted(): Indicates
whether the zooming facility of the mouse wheel is inverted. setWheelZoomingInverted(boolean): Sets
whether the zooming facility of the mouse wheel is inverted. ilog.views.appframe.plugin.IlvPlugin
getURL(): Returns the URL of the file
directory where this plug-in is defined. ilog.views.appframe.plugin.IlvPluginManager
setRootURL(URL): Sets the root URL
containing all plug-ins. getRootURL(): Returns the root URL
containing all plug-ins. getRootURL(int): Returns the root URL at
the specified storage index. addRootURL(URL): Adds a specified URL to the list of root URLs the plugin manager will
scan to find plugins. getRootURLCount(): Returns the number of
root URLs. getRequestAttribute(String): Returns an
attribute in the request. setRequestAttribute(String, Object):
Binds an object to the current request, using the name specified. isValueBinding(String): Returns true if
the expression is a value binding expression. Using this method is
similar to calling expr.startsWith("#{")
&& expr.endsWith("}"). ilog.views.faces.component.IlvBasicView
getData(): Returns the data to be
displayed by this component. setData(Object): Sets the data to be
displayed by this component.getDefaultObjectFinder(): Returns the
default finder of this view. ilog.views.faces.dhtml.component.IlvDHTMLImageButton
isDoActionOnBGDeselect(): Returns
whether the button should execute an action when it is deselected by
its button group. setDoActionOnBGDeselect(boolean): Sets
whether the button should execute an action when it is deselected by
its button group. ilog.views.faces.dhtml.component.IlvFacesDHTMLView
imageMapGenerator and the imageMapGeneratorClass properties have been
added. These properties allow you to specify the the generator
responsible
for generating image map areas.
getImageMapGenerator(): Returns the
imagemap generator. setImageMapGenerator(IlvImageMapAreaGenerator):
Sets the imagemap generator. getImageMapGeneratorClass(): Returns the
image map generator class name. setImageMapGeneratorClass(String): Sets
the image map generator class name. ilog.views.faces.dhtml.interactor.IlvObjectSelectInteractor
invocationContext property
is used to specify the action execution context.menuModelId property is used
to specify the interactor group. This group is used during the
generation of a contextual popup menu.
getInvocationContext(): Returns the
invocation context of the valueChangeListener.
      setInvocationContext(int): Sets the
invocation context of the valueChangeListener.
      getMenuModelId(): Sets the model ID used
in menu generation. setMenuModelId(String): Returns the
model ID used in menu generation. INVOCATION_CONTEXT_DEFAULT_VALUE:
Default value of the invocation context property (JSF_CONTEXT). ilog.views.faces.dhtml.servlet.IlvFacesManagerServlet
IlvFacesManagerServlet(IlvManagerServletSupport):
Creates a new IlvFacesManagerServlet
instance. ilog.views.faces.dhtml.servlet.IlvFacesManagerServletSupport
IlvFacesManagerServletSupport(): Creates
an new IlvFacesManagerServletSupport
instance. getFacesContext(HttpServletRequest, HttpServletResponse):
Returns an artificial faces context to use for value bindings. getMenuFactory(HttpServletRequest, HttpServletResponse):
Retrieves or creates the menu factory used in this popup menu request. installImageMapAreaGenerator(IlvManager,
IlvImageMapAreaGenerator): Installs the specified image
map generator for a manager object. installImageMapAreaGenerator(HttpServletRequest,
HttpServletResponse): Installs the image map generator
passed as a request
parameter. isOverviewRequest(HttpServletRequest):
Returns true if the specified request is
an overview image request. Returns false
otherwise. ilog.views.faces.interactor.IlvFacesInteractor
menuModelId property is used
to specify the interactor group. This group is used during the
generation of a contextual popup menu.
getMenuModelId(): Returns the model ID
used in menu generation. setMenuModelId(String): Sets the model
ID used in menu generation. ilog.views.faces.interactor.IlvInteractor
menuModelId property is used
to specify the interactor group. This group is used during contextual
popup menu generation.
getMenuModelId(): Sets the model ID used
in menu generation. setMenuModelId(String): Returns the
model ID used in menu generation. ilog.views.graphic.IlvGeneralPath
setTransformedShapeMode(boolean): Sets
the transformed shape mode. If the argument is true,
        applyTransform(IlvTransformer)
applies the
transformer to the shape passed as a parameter to setShape(Shape).
Otherwise, the transformation is applied by modifying the internal
transformer of this object. isTransformedShapeMode(): Returns true
if the object is in transformed shape mode. Returns false
otherwise. ilog.views.graphic.IlvGraphicSet
removeAll(boolean): Removes all the
graphic objects from this bag. 
getCaretShape(IlvTextSelection.Range, IlvTransformer):
This function is called to get the shape enveloping the characters
specified by the Range. lineCount(): Indicates the number of
lines in the label. lineOffset(int): Returns the character
offset for a given line. pickCharacter(IlvPoint, IlvTransformer):
This function is returns the character selected when a user clicks a
label. ilog.views.graphic.IlvRectangularScale
IlvRectangularScale(): Creates a new
rectangular scale with default values for all the parameters. 
isStrikethrough(): Returns true if the text has the strikethrough
attribute. setStrikethrough(boolean): Changes the
text's
strikethrough attribute. isUnderline(): Returns true if the text has the underline attribute. setUnderline(boolean): Changes the
underline attribute of the text. pickCharacter(IlvPoint, IlvTransformer):
This method is called to hit-test the character selected when a user
clicks the label. getCaretShape(IlvTextSelection.Range, IlvTransformer):
This method returns the shape enveloping the characters
specified by the Range. lineCount(): Returns the line count for
a multi-line text. lineOffset(int): This method helps to
determinate the line number for a given character. ilog.views.graphic.composite.IlvCompositeGraphic
CompositeHandleSelection: A selection
type
that draws eight handles around the bounding rectangle of the IlvCompositeGraphic instance to indicate that it
is
selected. This is a new option for the setSelectionType(int) method.  TransformationModeAll: The
transformation passed as a parameter to applyTransform(IlvTransformer) will be
applied to all the children TransformationModeBaseOnly: The
transformation passed as a parameter to applyTransform(IlvTransformer) will be
applied to the first child (the base) only, depending on the layout. getTransformationMode(): Returns the
transformation mode for the children. setTransformationMode(int): Sets the
transformation mode for the children. ilog.views.graphic.composite.layout.IlvAttachmentConstraint
getOffsetX(): Returns the X coordinate
of the offset being used in the attachment. setOffsetX(float): Sets the X coordinate
of the offset being used in the attachment. getOffsetY(): Returns the Y coordinate
of the offset being used in the attachment. setOffsetY(float): Sets the Y coordinate
of the offset being used in the attachment. getRelativeHeight(): Returns the height
of the child used with this attachment. setRelativeHeight(float): Sets the
height of the child used with this attachment. getRelativeWidth(): Returns the width of
the child used with this attachment. setRelativeWidth(float): Sets the width
of the child used with this attachment. ilog.views.graphic.composite.layout.IlvAttachmentLocation
getName(): Returns the name of the
attachment location. ilog.views.interactor.IlvDragRectangleInteractor
getDraggedRectangle(): Returns the
rectangle dragged by the interactor. isRotationAllowed(): Returns true if the dragged rectangle can
rotate following the transformer, returns false
if it must stay parallel to the axis. setRotationAllowed(boolean): Set to false so the dragged rectangle stays parallel
with the axis, set to  true for it to
turn following the transformer. ilog.views.interactor.IlvEditLabelInteractor
createEditComponent(boolean, boolean, ActionListener,
FocusListener): Allocates a component used to
edit the label. ensureEditAreaInView(): Returns true if the label editing area used by this
interactor always remains inside the bounds of the view. getEditingAreaBBox(IlvGraphic, IlvPoint, int, int, int,
int, IlvTransformer): Used by the interactor to compute
the bounding area of the text field used to edit text in the
graphic object. ilog.views.interactor.IlvMakeLinkInteractor
isSelectionMode(): Returns true when this graphic object is selected after
creation, all other graphic objects are deselected. setSelectionMode(boolean): Set to true so the graphic object is selected on
creation and all other graphic objects contained in the manager
deselected. ilog.views.interactor.IlvManagerMagViewInteractor
IlvManagerMagViewInteractor
aspect ratio flag can now be controlled independently from
the main view. Automatic aspect ratio mode synchronizes the main view
and IlvManagerMagViewInteractor keeping
aspect ratio flag. 
isAutoKeepingAspectRatio(): Returns true if the control rectangle keeps the exact
aspect
ratio during interactive resizing when the target manager view
has  KeepingAspectRatio  mode
enabled. setAutoKeepingAspectRatio(boolean):
Sets  AutoKeepingAspectRatio  mode
on or off. isCenteringWhenKeepingAspectRatio():
Returns true if control
rectangle resizing with  KeepingAspectRatio
enabled preserves view centering. setCenteringWhenKeepingAspectRatio(boolean):
Sets whether control
rectangle resizing with  KeepingAspectRatio
enabled preserves view centering. isKeepingAspectRatio(): Returns true if the control rectangle keeps the aspect
ratio when it is being interactively resized. setKeepingAspectRatio(boolean): Sets
whether the control rectangle keeps the aspect ratio when being
interactively resized. fitOverview(): Changes the transformer
of the overview so that the control rectangle representing the visible
area of the manager view fits the size of the overview. ilog.views.interactor.IlvSelectInteractor
java.awt.event.InputEvent.getModifiersEx()
for
details. Extended modifiers are now supported by IlvSelectInteractor.
The methods setSelectionModifier(int) and setMultipleSelectionModifier(int) can now
process extended modifiers. 
getMultipleSelectionModifierEx():
Returns the extended multiple selection modifier. getSelectionModifierEx(): Returns the
extended selection modifier. ilog.views.io.IlvReadFileException
IlvReadFileException's thrown
because of an internal exception now
contain the original internal exception.
IlvReadFileException(Throwable): Creates
a new IlvReadFileException. IlvReadFileException(String, Throwable):
Creates a new IlvReadFileException. ilog.views.print.IlvManagerPrintableDocument
createPrintableManagerArea(IlvUnit.Rectangle, IlvRect):
Creates a new IlvPrintableManagerArea. ilog.views.print.IlvPrintableManagerArea
isRespectingLayerVisibilityPerView():
Returns true if printed
layer visibility is determined by view visibility. setRespectingLayerVisibilityPerView(boolean):
Sets whether printed
layer visibility is determined by view visibility. ilog.views.servlet.IlvImageMapAreaGenerator
isGenerateManagerArea(): Returns true to generate areas for submanagers. setGenerateManagerArea(boolean):
Specifies whether an area should be generated for submanagers. ilog.views.servlet.IlvManagerServlet
IlvManagerServlet(IlvManagerServletSupport):
Creates a manager servlet. getSupport(): Returns servlet
support. ilog.views.servlet.IlvManagerServletSupport
createPopupMenuSupport(): Creates a new
popup menu servlet support instance. createSelectionSupport(): Creates a new
selection servlet support instance. getContext(): Returns the servlet
context. getPopupMenuSupport(): Returns the popup
menu servlet support that manages popup menu requests. getSelectionSupport(): Returns the
servlet support that manages selection requests. isPopupEnabled(): Returns true if the servlet is set to handle popup menu
requests. setPopupEnabled(boolean): Sets whether
this support can handle popup menu requests. isSelectionEnabled(): Returns true if the servlet is set to handle selection
requests. setSelectionEnabled(boolean): Enables or
disables the handling of the selection requests. ilog.views.swing.IlvJScrollManagerView
javax.swing.JScrollPane
has been added.
getHorizontalScrollBarPolicy(): Returns
the horizontal scrollbar policy value. setHorizontalScrollBarPolicy(int): Sets
the policy when the horizontal scrollbar appears. getVerticalScrollBarPolicy(): Returns
the vertical scrollbar policy value. setVerticalScrollBarPolicy(int): Sets
the policy when the vertical scrollbar appears. HORIZONTAL_SCROLLBAR_ALWAYS: Horizontal
scrollbars are
always displayed. HORIZONTAL_SCROLLBAR_AS_NEEDED:
Horizontal scrollbars are only displayed when needed. HORIZONTAL_SCROLLBAR_NEVER: Horizontal
scrollbars are never
displayed. VERTICAL_SCROLLBAR_ALWAYS: Vertical
scrollbars are always
displayed. VERTICAL_SCROLLBAR_AS_NEEDED: Vertical
scrollbars are
displayed only when needed. VERTICAL_SCROLLBAR_NEVER: Vertical
scrollbars are never
displayed. removeObject(IlvGraphic): Removes the
specified object from the tile. ilog.views.tiling.IlvTileController
IlvFreeTile must be
added to the tile controller before the tiling can starts.
IlvTileController(IlvManager): Creates a
new tile controller for a given manager. IlvTileController(IlvManager, IlvTileCache):
Creates a tile new controller for a given manager and tile cache. getMode(): Returns the controller mode. lockTile(IlvTile, Object): Loads a
specified tile. If the tile is locked for the first time, it will be
loaded. When a tile is no longer locked, it is cached. getTiles(): Returns a collection
containing all
tiles managed by this controller. isUnlockFilteredTiles(): Returns true when
unlocking locked filtered tiles is allowed. setUnlockFilteredTiles(boolean): Sets
when
unlocking locked filtered tiles is allowed.. getIntersectingTiles(IlvRect): Returns
all
tiles intersecting the specified rectangle. addTile(IlvFreeTile): Adds a free tile
to this tile controller. removeAllFreeTiles(): Removes all the
free tiles. ilog.views.tiling.IlvTiledLayer
getMode(): Creates a tiled
layer instance. fitTransformerToTile(IlvManagerView, IlvFreeTile):
Sets view's transformer so that the
specified tile
is fully visible. ilog.views.util.collections.IlvPreorderIterator
IlvPreorderIterator(): Constructs a new IlvPreorderIterator without initializing
it. init(Object): Initializes an iterator
which traverses the subtree of objects descending from a specified root. ilog.views.util.event.IlvAbstractEventListenerCollection
size(): Returns the number of listeners
in this collection. ilog.views.util.styling.IlvCSSFunction
setEnabledJNLPPrintingSupport(boolean):
Enables or disables the JNLP print support. isEnabledJNLPPrintingSupport(): Returns true
if JNLP support is enabled. Otherwise returns false.
      ilog.views.util.styling.IlvCSSFunction
getImportance(): Returns the importance
of the function. getShortDescription(): Returns a short
description of the function. ilog.views.util.swing.IlvSwingUtil
convertPoint(Component, Point, Component):
Converts a Point in the source
coordinate system to a destination
coordinate system. convertPointFromScreen(Point, Component):
Converts a point from screen coordinates to a component's coordinate
system. convertPointToScreen(Point, Component):
Converts a point from a component's coordinate system to screen
coordinates. convertRectangle(Component, Rectangle, Component):
Converts the rectangle Rectangle in a source coordinate system to a destination
coordinate system. getLocationOnScreen(Component): Returns
the screen coordinates of a component. invokeNowOrLater(Runnable): Executes the
given task in the current
AWT/Swing event thread, if it is not already executing in this thread. isDispatchThread(): Returns  true if the
calling thread is the current AWT/Swing event dispatch thread. showOptionDialog(Component, Object, String, int, int,
Icon, Object[], Object, Component, HashMap): Brings up a
dialog with a specified icon. The initial choice is determined by
the initialValue parameter and the number
of choices is determined by the optionType
parameter. showYesNoCancelDialog(Component, Object, String, Icon):
Brings up a confirmation dialog with 'YES', 'NO' and
'CANCEL' buttons. showYesNoDialog(Component, Object, String, Icon):
Brings up a confirmation dialog with 'YES' and 'NO' buttons. ilog.views.util.swing.SwingFactories
initAvailableLocales(): This method is
used initialize the
list of available locales needed by the createLocaleComboBoxModel() method and by
the LocaleComboBoxModel class at a time of your
choice. initAvailableLocales: This field is set
to true when the initAvailableLocales() method has been
called. ilog.views.util.time.IlvCalendarUtil
elapsedDays(Calendar, Calendar): Returns
the number of days that have elapsed between two calendar instances. julianDay(GregorianCalendar): Returns
the Julian day number of a date in the given GregorianCalendar.
      julianDay(Calendar): Returns the Julian
day number for date in a given calendar. imageMapGenerator and imageMapGeneratorClass attributes have been
added to the view tag to specify the
object responsible for generating image map areas.view now accepts contextualMenu as a child component to display a
popup menu on the view.invocationContext attribute
has been added to the nodeOrLinkSelectInteractor
and nodeOrLinkSelectRectInteractor
tags to specify the context in which the action should be executed.Code fragments have been added to show: