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.IlvConstantModeManagerFrame
ilog.views.IlvResizableManagerFrame
ilog.views.IlvTextInterface
ilog.views.faces.IlvNotInJSFLifecycleException
ilog.views.faces.component.IlvFacesContextualMenu
ilog.views.faces.component.IlvFacesMenu
ilog.views.faces.component.IlvFacesNoSubmitButton
ilog.views.faces.dhtml.interactor.IlvFacesSelectInteractor
ilog.views.graphic.IlvHalfZoomingGraphic
ilog.views.graphic.IlvTextSelection
ilog.views.objectinteractor.IlvTextEditor
ilog.views.servlet.IlvManagerPopupServletSupport
ilog.views.servlet.IlvPopupMenuServerActionListener
ilog.views.swing.IlvPopupMenuContext
ilog.views.swing.IlvPopupMenuManager
ilog.views.swing.IlvSimplePopupMenu
ilog.views.swing.IlvThreadedActivityMonitor
ilog.views.swing.IlvThreadedActivityMonitor.ActivityEvent
ilog.views.swing.IlvThreadedActivityMonitor.ActivityListener
ilog.views.swing.IlvThreadedActivityMonitorPanel
ilog.views.swing.IlvThreadedActivityMonitorProperty
ilog.views.tiling.IlvFreeTile
ilog.views.tiling.IlvThreadedTileLoader
ilog.views.util.collections.IlvDoubleArrayList
ilog.views.util.collections.IlvFloatArrayList
ilog.views.util.collections.IlvHashTreeList
ilog.views.util.collections.IlvPair
ilog.views.util.collections.IlvPostorderIterator
ilog.views.util.collections.IlvUnsynchronizedStack
ilog.views.util.event.IlvAbstractWeakEventListener
ilog.views.util.event.IlvEventType
ilog.views.util.filter.IlvAbstractFilter
ilog.views.util.filter.IlvFilter
ilog.views.util.filter.event.FilterEvent
ilog.views.util.filter.event.FilterListener
ilog.views.util.print.IlvFOUtil
ilog.views.util.styling.IlvCSSAttributeSelector
ilog.views.util.styling.IlvCSSDeclaration
ilog.views.util.styling.IlvCSSRule
ilog.views.util.styling.IlvCSSSelector
ilog.views.util.swing.IlvAbstractBoundedRangeModel
ilog.views.util.swing.IlvCursorRegistry
ilog.views.util.text.IlvDateFormat
ilog.views.util.text.IlvDateFormatFactory
ilog.views.util.time.IlvTimeIncrementPolicy
ilog.views.util.time.IlvTimeIterator
Tag Library Changes
ilog.views.IlvDefaultManagerFrame
ilog.views.IlvGrapher
ilog.views.IlvGraphic
ilog.views.IlvManager
ilog.views.IlvManagerView
ilog.views.appframe.plugin.IlvPlugin
ilog.views.appframe.plugin.IlvPluginManager
ilog.views.faces.IlvFacesUtil
ilog.views.faces.component.IlvBasicView
ilog.views.faces.dhtml.component.IlvDHTMLImageButton
ilog.views.faces.dhtml.component.IlvFacesDHTMLView
ilog.views.faces.dhtml.interactor.IlvObjectSelectInteractor
ilog.views.faces.dhtml.servlet.IlvFacesManagerServlet
ilog.views.faces.dhtml.servlet.IlvFacesManagerServletSupport
ilog.views.faces.interactor.IlvFacesInteractor
ilog.views.faces.interactor.IlvInteractor
ilog.views.graphic.IlvGeneralPath
ilog.views.graphic.IlvGraphicSet
ilog.views.graphic.IlvLabel
ilog.views.graphic.IlvRectangularScale
ilog.views.graphic.IlvText
ilog.views.graphic.composite.IlvCompositeGraphic
ilog.views.graphic.composite.layout.IlvAttachmentConstraint
ilog.views.graphic.composite.layout.IlvAttachmentLocation
ilog.views.interactor.IlvDragRectangleInteractor
ilog.views.interactor.IlvEditLabelInteractor
ilog.views.interactor.IlvMakeLinkInteractor
ilog.views.interactor.IlvManagerMagViewInteractor
ilog.views.interactor.IlvSelectInteractor
ilog.views.io.IlvReadFileException
ilog.views.print.IlvManagerPrintableDocument
ilog.views.print.IlvPrintableManagerArea
ilog.views.servlet.IlvImageMapAreaGenerator
ilog.views.servlet.IlvManagerServlet
ilog.views.servlet.IlvManagerServletSupport
ilog.views.swing.IlvJScrollManagerView
ilog.views.tiling.IlvTile
ilog.views.tiling.IlvTileController
ilog.views.tiling.IlvTiledLayer
ilog.views.util.collections.IlvPreorderIterator
ilog.views.util.event.IlvAbstractEventListenerCollection
ilog.views.util.print.IlvPrintUtil
ilog.views.util.styling.IlvCSSFunction
ilog.views.util.swing.IlvSwingUtil
ilog.views.util.swing.SwingFactories
ilog.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
IlvTextSelection
andIlvTextEditor
.
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
HtmlCommandButton
subclass 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
IlvFacesSelectInteractor
is 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.graphic
package toilog.views.graphic
. TheIlvHalfZoomingGraphic
class 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
IlvPopupMenuServletSupport
class 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
JPopupMenu
component.
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
IlvThreadedActivityMonitor
instance.
ilog.views.swing.IlvThreadedActivityMonitorPanel
This class is a GUI component that displays the progress of multiple threaded activities managed by a
IlvThreadedActivityMonitor
instance.
ilog.views.swing.IlvThreadedActivityMonitorProperty
This class defines a named property used to store monitored threaded activities in an
IlvManager
containing 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,
IlvFreeTile
tiles 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
double
elements.
ilog.views.util.collections.IlvFloatArrayList
This class is an expandable array of
float
elements.
ilog.views.util.collections.IlvHashTreeList
This class is an implementation of the
java.util.List
interface for ordered sets. It provides fast lookup, insertion and removal operations.
ilog.views.util.collections.IlvPair
IlvPair
is a helper class for creating immutable compound objects.
ilog.views.util.collections.IlvPostorderIterator
IlvPostorderIterator
is an abstract class that provides generic tree structure traversal in postorder.
ilog.views.util.collections.IlvUnsynchronizedStack
IlvUnsynchronizedStack
represents 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
IlvFilter
interface, 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
IlvFilter
instance.
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
IlvAbstractBoundedRangeModel
is an abstract implementation of the data model that provides bounded range components such asJScrollBar
,JSlider
, andJProgressBar
with their contents.
ilog.views.util.swing.IlvCursorRegistry
This class contains a registry for
java.awt.Cursor
shapes. It is useful for components that can be embedded in SWT windows. SWT is the Eclipse/RCP window system.
ilog.views.util.text.IlvDateFormat
IlvDateFormat
is a compatible replacement for the standardSimpleDateFormat
class.
ilog.views.util.text.IlvDateFormatFactory
The
IlvDateFormatFactory
class provides static factory methods that can be used to create date format instances.
ilog.views.util.time.IlvTimeIncrementPolicy
IlvTimeIncrementPolicy
defines 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
IlvTimeIterator
traverses 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: