Release Notes |
This document describes the main changes that have been made to JViews Framework since version 8.5.
Incompatibilities
General Changes
Library Changes
New Packages
Example Changes
ilog.views.graphic.IlvText
ilog.views.graphic.linkpolicy.IlvBundleLinkShapePolicy
ilog.views.swing.IlvJManagerViewPanel
ilog.views.swing.IlvJScrollManagerView
ilog.views.swing.IlvToolTipManager
ilog.views.util.IlvResourceUtil
ilog.views.util.styling.IlvCSSAttributeSelector
ilog.views.util.styling.IlvCSSSelector
ilog.views.util.swing.IlvCursorFactory
ilog.views.util.IlvResourceUtil
, the methods
getBundle(String)
and
getBundle(String, Locale)
deliver inconsistent results on different JDKs if multiple class
loaders are used. Therefore, the methods
have been deprecated. Please use the variants of getBundle
that get a class loader
as argument.
ilog.views.IlvExpandCollapseUtil
.
This class contains static methods that are useful when dealing with
nested managers that are collapsed or expanded.ilog.views.swing.IlvToolTipManager
now allows you to customize the tooltip change delay.jviews-framework-all.jar
and jviews-framework-lib.jar
at the location
ilog/views/util/css/cssfunctions.properties
.
Editing this configuration file allows you to make additional CSS functions
available in all CSS-based tools, such as the JViews Diagrammer Symbol Editor
and the JViews Diagrammer Symbol Compiler.
ilog.views.util.text.IlvRuleBasedNumberFormat
now subclasses ICU4J's com.ibm.icu.text.RuleBasedNumberFormat
class. As a
result, IlvRuleBasedNumberFormat
has been deprecated and you should use
the ICU4J classes instead.
index.html
of the portlet demos for how to run Pluto demos.Contains Swing layout managers.
ilog.views.IlvExpandCollapseUtil
Utility class for expanding and collapsing an
IlvManager
.
ilog.views.IlvExpandCollapseUtil.CustomAdjustmentPolicy
Policy to adjust the contents of a manager after a submanager was collapsed or expanded.
ilog.views.util.swing.IlvAbstractRepaintManager
This class is an abstract
RepaintManager
whose behavior can be customized in subclasses.
ilog.views.graphic.IlvText
getAnchorPoints(boolean, IlvTransformer)
:
Returns the array of anchor points for all the lines if the text contains multiline labels.
ilog.views.graphic.linkpolicy.IlvBundleLinkShapePolicy
recalculateAllBundles(IlvGraphic, boolean)
:
Recalculates the link bundles incident to the input node.
ilog.views.swing.IlvJManagerViewPanel
getToolTipDelay()
:
Returns the delay between showing tooltips.
getToolTipText(MouseEvent)
:
Returns the string to be used as the tooltip.
ilog.views.swing.IlvJScrollManagerView
getToolTipDelay()
:
Returns the delay between showing tooltips.
getToolTipText(MouseEvent)
:
Returns the string to be used as the tooltip.
ilog.views.swing.IlvToolTipManager
getToolTipChangeDelay()
:
Returns the tooltip change delay.
setToolTipChangeDelay(int)
:
Sets the tooltip change delay.
ilog.views.util.IlvResourceUtil
getBundle(String)
and
getBundle(String, Locale)
deliver inconsistent results on different JDKs if multiple class
loaders are used. Therefore, the methods
have been deprecated. Please use the variants of getBundle
that get a class loader
as argument.
getBundle(String, ClassLoader)
:
Returns a resource bundle, examining the available resource suffixes.
setAvailableResourceLocales(Locale[])
:
Sets the available resource locales.
ilog.views.util.styling.IlvCSSAttributeSelector
deepEquals(Object)
:
Returns true
if this attribute selector is considered logically identical to the input object.
deepHashCode()
:
Returns a hash code of this attribute selector that is compatible with
deepEquals(Object)
.
ilog.views.util.styling.IlvCSSSelector
deepEquals(Object)
:
Returns true
if this simple selector is equal to the input simple selector.
deepHashCode()
:
Returns a hash code of this simple selector that is compatible with
deepEquals(Object)
.
ilog.views.util.swing.IlvCursorFactory
LARGE_PAN_CURSOR
:
A cursor type showing a large cross with arrows (a pan cursor).
SMALL_PAN_CURSOR
:
A cursor type showing a small cross with arrows (a pan cursor).
ilog.views.util.swing.IlvExpensiveDrawingRepaintManager
currently provides no speedup, contrary to what is stated in its documentation.ilog.views.util.swt.IlvSwingControl
currently has severe bugs on Linux/gtk, especially with JDK 1.6.