Release Notes |
This document describes the main changes that have been made to the JViews Charts module since version 6.5.
Incompatibilities
New Rich Web Charts Component
New Treemap Chart
Customizer Components
DHTML JavaServer Faces Popup Menus
DHTML JavaServer Faces Select Interactor
Tag Library Changes
Portable SWT Support
PDF Generation
NaN Value
Multithreading in a Server
CSS Pseudo-Classes per Chart
Interactor Event Handling
Interactor Event Masks
Millisecond Time Unit
Logarithmic Axis Improvement
Customization of 3D Views
Other Improvements in the Data Source Classes
Other Improvements in the DHTML JavaServer
Faces Components
Internationalization
Other Changes in Charts Classes
Other Changes in Utility Classes
Example Changes
IlvSwingTableDataSource.Mapping
has been taken over by the new inner class of its superclass, IlvAbstractTableDataSource.Mapping
.IlvIMapDefinition
abstract class must now also implement the added getAttributes(IlvTreeListModel,
TreePath)
method.IlvChartServletSupport
class must be updated: in the class IlvChartServletSupport
,
the methods generateImage
and generateImageMT
have been renamed to generateImageAWT
and generateImageCT
,
respectively, and now take additional arguments.IlvChartView
component is now of the IlvFacesInteractor
interface type
instead of
the IlvInteractor
class type.Two Rich Web Charts samples have been added, a Dashboard and a Stock viewer.
For more details, refer to Building Web Applications documentation.
ilog.views.chart.rwc.faces
This is the base package of the Rich Web Charts component that renders as SVG on a Web Client.
ilog.views.chart.rwc.faces.component
This is the package containing the JSF UI Component for the Rich Web Charts.
ilog.views.chart.rwc.faces.event
This is the package containing the JSF events for the Rich Web Charts.
ilog.views.chart.datax
Provides extended data models and bridges from/to Swing models.
ilog.views.chart.datax.adapter
Provides predefined bridges between data models. Features filtering, sorting and partitioning.
ilog.views.chart.datax.adapter.connector
Provides predefined connectors to object property mechanisms.
ilog.views.chart.datax.adapter.partition
Provides interfaces and algorithms for partitioning of data models.
ilog.views.chart.datax.adapter.sort
Provides interfaces and algorithms for sorting of data models.
ilog.views.chart.data.IlvTreeTableDataSource
This class encapsulates a tree-table or table-like model in an
IlvDataSource
.
ilog.views.chart.event.TreeTableDataSourceEvent
Describes changes made to an
IlvTreeTableDataSource
object.
ilog.views.chart.event.TreeTableDataSourceListener
Defines the interface for objects that listen to changes in an
ilog.views.chart.data.IlvTreeTableDataSource
.
ilog.views.chart.data.IlvAbstractTableDataSource
A data source that displays elements of a table.
ilog.views.chart.renderer.IlvSimpleChartRenderer
The
IlvSimpleChartRenderer
is the base class for all atomic renderers of the entire data source.
ilog.views.chart.renderer.IlvTreemapChartRenderer
A renderer displaying treemap charts.
ilog.views.chart.IlvTreemapRendererLegendItem
This class represents a legend associated with a color, as displayed by this renderer.
ilog.views.chart.IlvDisplayArea
Represents a display area that corresponds to a projected data point.
ilog.views.chart.IlvDisplayObjectArea
Represents a display area that corresponds to a model object.
ilog.views.chart.interactor.IlvTreemapChartFocusInteractor
An interactor that provides a kind of "drill down" for a treemap.
ilog.views.chart.event.TreemapFocusEvent
Describes changes related to the focus of a treemap renderer.
ilog.views.chart.event.TreemapFocusListener
Defines the interface for listening to changes of the focus of a treemap.
ilog.views.chart.renderer.IlvTreemapPacking
This class describes how to arrange rectangles in a treemap.
ilog.views.chart.renderer.IlvTreemapPackingAlgorithm
This class describes how to arrange rectangles in a treemap.
ilog.views.chart.renderer.IlvTreemapAreaObject
This class contains information about the area that should be assigned to a tree node during the treemap packing algorithm.
ilog.views.chart.renderer.IlvColorScheme
This abstract class denotes a color scheme.
ilog.views.chart.renderer.IlvValueColorScheme
This abstract class denotes a color scheme which chooses the color as a function of a continuous real value.
ilog.views.chart.renderer.IlvSimpleValueColorScheme
This class denotes a color scheme which provides a model-independent color distribution for the interval [0,1] and maps the range of values to this interval through a simple linear mapping.
ilog.views.chart.renderer.IlvValueNormalizer
An instance of this interface maps a value from a given interval onto the interval [0,1].
ilog.views.chart.renderer.IlvContinuousColorDistribution
An instance of this interface associates a color with every number in a given range.
ilog.views.chart.renderer.IlvEnumeratedColorDistribution
An instance of this interface associates a color with every object among a given finite set of objects.
ilog.views.chart.IlvChart
addPseudoClass(Object, String)
: Adds a
pseudo-class to the specified model object. addTreemapFocusListener(TreemapFocusListener)
:
Adds a new treemap focus listener. setPseudoClasses(Object, String[])
: Sets
the pseudo-classes of the specified model object. getPseudoClasses(Object)
: Returns the
pseudo-classes of the specified model object. removePseudoClass(Object, String)
:
Removes a pseudo-class from the specified model object. removeTreemapFocusListener(TreemapFocusListener)
:
Removes l
from the renderer listeners. TREEMAP
: The type for a TREEMAP chart. ilog.views.chart.IlvChartRenderer
fireTreemapFocusEvent(TreemapFocusEvent)
:
Fires a treemap focus change event to the registered listeners. getDefaultLegendTitle()
: Returns the
default legend title. TREEMAP
: Treemap chart renderer type.ilog.views.chart.servlet.IlvIMapDefinition
getAttributes(IlvTreeListModel, TreePath)
:
Returns the area attributes for the specified tree model element.ilog.views.chart.servlet.IlvDefaultIMapDefinition
getAttributes(IlvTreeListModel, TreePath)
:
Returns the area attributes for the specified tree model element. setTreeNodeAttributes(Map)
: Sets the
tree node attributes for this area definition. ilog.views.chart.customizer
This package provides the base class of the checked exceptions that can be thrown when using customizers.
ilog.views.chart.customizer.swing
This package contains the customizer mechanism that allows you to customize the appearance of a JViews Chart component.
ilog.views.customizer.styling
This package contains the base class of component CSS adapters, and the rule customizer interface.
ilog.views.util.styling
Contains classes related to component styling.
ilog.views.chart.faces.servlet.IlvFacesChartPopupSupport
This class defines a popup menu support for the JSF chart.
ilog.views.chart.faces.servlet.IlvFacesChartPopupAction
This servlet action handles the action triggered by a popup menu component in
IMAGE_SERVLET_CONTEXT
.
ilog.views.chart.faces.dhtml.renderkit.IlvChartContextualMenuRenderer
This class is the chart DHTML renderer for a
IlvFacesContextualMenu
component.
This renderer generates an instance of theIlvFacesChartContextualMenuProxy
JavaScript proxy class.
ilog.views.faces.component.IlvFacesContextualMenu
The contextual menu is a menu which is attached to a view (its parent) and that can display a menu generated from the object clicked on this view.
ilog.views.faces.component.IlvFacesMenu
This class defines a menu whose parent is a view or another menu.
ilog.views.faces.dhtml.event.FacesMenuActionEvent
A view action event triggered by a menu component.
ilog.views.faces.dhtml.event.FacesMenuActionListener
This listener is the default listener of a
ilog.views.faces.component.IlvFacesMenu
.
ilog.views.faces.dhtml.renderkit.IlvFacesContextualMenuRenderer
This class is the renderer for a
ilog.views.faces.component.IlvFacesContextualMenu
component.
This renderer generates an instance of theIlvPopupMenuProxy
JavaScript proxy class.
ilog.views.faces.dhtml.renderkit.IlvFacesContextualPopupMenuRenderer
This class is the DHTML renderer for a
IlvFacesContextualMenu
component.
This renderer generates an instance of theIlvFacesContextualMenuProxy
JavaScript proxy class.
ilog.views.faces.dhtml.renderkit.IlvFacesMenuRenderer
This class is the base renderer class of JViews Faces DHTML components that represents a menu.
ilog.views.faces.dhtml.servlet.IlvFacesManagerPopupSupport
This class defines the popup servlet support for the JSF graphic framework.
ilog.views.faces.dhtml.servlet.IlvFacesPopupMenuActionListener
This class defines an action listener triggered by a menu in
IMAGE_SERVLET_CONTEXT
.
ilog.views.chart.servlet.IlvChartPopupMenuSupport
This class is the chart specific servlet support for dynamic popup menu requests from the client.
ilog.views.chart.servlet.IlvPopupChartServerAction
This action must be registered on the chart servlet support in order to support the popup menus.
Its purpose is translate to theIlvChartServerActionEvent
into aServletActionEvent
used in the popup menu model and to delegate the processing of this event to the selected menu item action listener.
ilog.views.util.servlet.IlvPopupMenuServletSupport
This abstract class defines a servlet support used to handle dynamic popup menu request requests.
ilog.views.util.servlet.IlvPopupMenuEncoder
This class defines an encoder of an
IlvMenu
.
ilog.views.util.servlet.IlvDefaultPopupMenuEncoder
This class is responsible for encoding an
IlvMenu
into a code comprehensible to the client and to write it into the selected writer.
ilog.views.util.servlet.IlvMenuFactory
This interface defines a factory that generates
IlvMenu
s depending on:
- The graphic component that renders the image.
- The object selected by the use when he triggered the menu.
- The menu model ID sent by the client.
ilog.views.util.servlet.model.IlvMenu
An implementation of a menu that contains menu items.
ilog.views.util.servlet.model.IlvMenuItem
This class defines a menu item that should be contained by an
IlvMenu
.
ilog.views.util.servlet.model.IlvMenuSeparator
This class represents a divider between menu items in a menu.
ilog.views.chart.servlet.IlvChartServletSupport
createPopupMenuSupport()
: Creates a new
instance of popup menu servlet support. getPopupMenuSupport()
: Returns the popup
menu servlet support that manage popup
menu 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.ilog.views.chart.faces.servlet.IlvFacesChartServletSupport
getMenuFactory(HttpServletRequest, HttpServletResponse)
:
Retrieves or creates the menu factory used in this popup menu request. ilog.views.chart.faces.dhtml.interactor.IlvChartSelectInteractor
This class defines an interactor that contains the
ilog.views.chart.data.IlvDataSetPoint
selected by the user in its value property.
ilog.views.chart.faces.dhtml.interactor.IlvChartObjectSelectedFinder
This class is responsible for finding the data set point picked on the view.
ilog.views.chart.faces.dhtml.renderkit.IlvChartSelectInteractorRenderer
This class is the renderer for an
IlvChartSelectInteractor
component.
This renderer generates an instance of theIlvChartSelectInteractorProxy
JavaScript proxy class.
ilog.views.chart.faces.servlet.IlvFacesChartSelectAction
This chart server action is executed out of the JSF lifecycle, in the image generating servlet.
Its purpose is to translate this action event into a JSFvalueChangeEvent
and to invoke the value change listener passed as parameter with this translated event.
ilog.views.faces.dhtml.interactor.IlvFacesSelectInteractor
This is the base class for interactors. It can be used to select one or several objects on a view and to move the current selection.
ilog.views.faces.dhtml.renderkit.IlvFacesSelectInteractorRenderer
This class is a base renderer for a
IlvFacesSelectInteractor
component.
ilog.views.faces.dhtml.servlet.IlvFacesSelectActionListener
This server action is executed out of the JSF lifecycle, in the image generating servlet.
Its purpose is to translate this action event into a JSFvalueChangeEvent
and to invoke the value change listener passed as parameter with this translated event.
ilog.views.faces.dhtml.servlet.IlvFacesSelectRectActionListener
This server action is executed out of the JSF lifecycle, in the image generating servlet.
Its purpose is to translate this action event into a JSFvalueChangeEvent
and to invoke the value change listener passed as parameter with this translated event.
ilog.views.util.servlet.IlvSelectionSupport
This class describes a servlet support for selection requests.
ilog.views.chart.faces.servlet.IlvFacesChartServletSupport
addSelectAction()
: Adds the server
action that invokes the select interactor's value change listener. chartContextualMenu
tag has been added. It
defines a static or a contextual popup menu on the chart view.chartSelectInteractor
tag has been added.
It allows you to pick a data point. This interactor should be preferred to
the chartPickInteractor
which is now deprecated.chartView
tag have been
added:
data
specifies the data to display: Designer
for JViews Charts project, XML file, IlvDataSource
instance or a data source component ID.imageMapGenerator
specifies the generator
that will generate the image map areas on the chart view.imageMapGeneratorClass
specifies the
generator fully qualified class name that will generate the image map
areas on the chart view.keepVisibleWindow
specifies whether the
visible window should be reused by the client when a new JSF request
occurs.ilog.views.chart.faces.dhtml.taglib.IlvChartContextualMenuTag
This class defines the JSP custom tag handler for the
IlvFacesContextualMenu
component and its DHTML renderer for the Charts product.
ilog.views.chart.faces.dhtml.taglib.IlvChartSelectInteractorTag
This class defines the JSP custom tag handler for the
IlvChartSelectInteractor
component and its DHTML renderer.
ilog.views.faces.dhtml.taglib.IlvFacesContextualMenuTag
This class defines the JSP custom tag handler for the
IlvFacesContextualMenu
component and its DHTML renderer for graphic framework.
ilog.views.faces.dhtml.taglib.IlvFacesSelectInteractorTag
This class defines a base JSP custom tag handler for a
ilog.views.faces.dhtml.interactor.IlvFacesSelectInteractor
component.
ilog.views.faces.taglib.IlvContextualMenuTag
This class defines the JSP custom tag handler for the
IlvFacesContextualPopupMenu
component and its DHTML renderer.
ilog.views.faces.taglib.IlvFacesMenuItemTag
This JSP custom tag handler manages menu item tag instances.
ilog.views.faces.taglib.IlvFacesMenuSeparatorTag
This JSP custom tag handler manages menu separator tag instances.
ilog.views.faces.taglib.IlvFacesMenuTag
This JSP custom tag handler manages menu item tag instances.
ilog.views.faces.taglib.IlvMenuTag
This abstract class is the base custom tag handler class of styled menu components.
Furthermore, the class IlvEventThreadUtil
is also provided to
solve
multithreading problems usually occurring in mixed SWT/Swing
applications.
ilog.views.util.swt.IlvSwingControl
Embeds a Swing JComponent in an SWT Control with double-buffered drawing.
ilog.views.util.swt.IlvEventThreadUtil
This class contains utility functions for dealing with the SWT and AWT/Swing event threads in an SWT environment.
ilog.views.util.swing.IlvCursorRegistry
This class contains a registry for
java.awt.Cursor
shapes.
ilog.views.util.swing.IlvSwingUtil
convertPoint(Component, Point, Component)
:
Converts a aPoint
in source
coordinate system to destination
coordinate system. convertPointFromScreen(Point, Component)
:
Converts a point from screen coordinates to a component coordinate
system. convertPointToScreen(Point, Component)
:
Converts a point from component coordinate system to screen
coordinates. convertRectangle(Component, Rectangle, Component)
:
Converts the rectangle aRectangle
in source
coordinate system to 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 not already executing in this thread. isDispatchThread()
: Returns true
if the
calling thread is the current AWT/Swing event dispatch thread. ilog.views.util.print.IlvFOUtil
This class contains utility functions for converting graphic components to XSL-FO.
ilog.views.chart.IlvChart
paintToFO(Document, boolean)
: Generates
an XSL-FO element
representing this chart. paintToFOCurrentThread(Document, boolean, Color)
:
Generates an XSL-FO
element representing this chart. IlvDataSet
are now treated like undefined values or missing data points,
regardless of the result of getUndefValue()
.
getNoEventThreadUpdate()
.
Methods that draw a chart entirely in the caller thread have now been added.
An IlvPrintableChart
can now be printed entirely in
the
caller thread.
Methods have been added that produce a PNG image with given size of a chart entirely in the caller thread.
ilog.views.chart.IlvChart
isUsingEventThread()
: Determines whether
this component may transfer updates to the AWT-Event thread. setUsingEventThread(boolean)
: Sets
whether this component may be visible from an AWT/Swing GUI. paintCurrentThread(Graphics2D, Color)
:
Draws the contents of this chart entirely in the caller thread. printCurrentThread(Graphics, IlvChartPrintContext)
:
Prints this chart according to the specified printing context. toPNG(OutputStream, int, int, boolean)
:
Dumps the chart as a PNG stream. toPNG(OutputStream, int, int)
: Dumps
this chart as a PNG stream. ilog.views.chart.IlvChart.Area
paintCurrentThread(Graphics2D, Color)
:
Draws the contents of this chart area entirely in the caller thread. ilog.views.chart.servlet.IlvChartServletSupport
generateImageAWT(IlvServletRequestParameters, IlvChart,
String, int, int)
: Generates the requested image. generateImageCT(IlvServletRequestParameters, IlvChart,
String, int, int)
: Generates the requested image.ilog.views.chart.IlvChart
addPseudoClass(IlvDataSet, String)
: Adds
a pseudo-class to the specified data set in the context of this chart. addPseudoClass(IlvDataSet, int, String)
:
Adds a pseudo-class to the specified data point in the context of this
chart. clearAllPseudoClasses()
: Removes all
pseudo-classes from all data sets, all data points and all objects. clearPseudoClass(String)
: Removes a
pseudo-class from all data sets, all data points and all objects. getPseudoClasses(IlvDataSet)
: Returns
the pseudo-classes of the specified data set in the context of this
chart. setPseudoClasses(IlvDataSet, int, String[])
:
Sets the pseudo-classes of the specified data point in the context of
this chart. setPseudoClasses(IlvDataSet, String[])
:
Sets the pseudo-classes of the specified data set in the context of
this chart. getPseudoClasses(IlvDataSet, int)
:
Returns the pseudo-classes of the specified data point in the context
of this chart. removePseudoClass(IlvDataSet, String)
:
Removes a pseudo-class from the specified data set in the context of
this chart. removePseudoClass(IlvDataSet, int, String)
:
Removes a pseudo-class from the specified data point in the context of
this chart. ilog.views.chart.IlvChartInteractor
isConsumeEvents()
: Returns true
if this
interactor consumes the events that it has recognized.setConsumeEvents()
: Determines whether this
interactor should consume the events that it has recognized.ilog.views.chart.IlvChartInteractor
getEventMaskEx()
: Returns the action
event mask, according to the conventions of java.awt.event.InputEvent.getModifiersEx()
.ilog.views.chart.interactor.IlvChart3DViewInteractor
getAngleEventMaskEx()
: Returns the event
mask used for rotating the view, according to the conventions of java.awt.event.InputEvent.getModifiersEx()
. getZoomEventMaskEx()
: Returns the event
mask used for zooming the view, according to the conventions of java.awt.event.InputEvent.getModifiersEx()
.ilog.views.chart.interactor.IlvChartZoomInteractor
getZoomInEventMaskEx()
: Returns the zoom
in event mask, according to the conventions of java.awt.event.InputEvent.getModifiersEx()
.
getZoomOutEventMaskEx()
: Returns the
zoom out event mask, according to the conventions of java.awt.event.InputEvent.getModifiersEx()
.IlvTimeUnit
class
is now the millisecond. Previously it was the second.
ilog.views.chart.IlvTimeUnit
MILLISECOND
: Predefined unit for
milliseconds. ilog.views.chart.IlvLogarithmicAxisTransformer
isRoundingToPowers()
: Returns true
if this transformation attempts to produce
intervals that start and end at powers of the logarithmic base. setRoundingToPowers(boolean)
: Determines
whether this transformation shall attempt to produce intervals that
start and end at powers of the logarithmic base. ilog.views.chart.IlvChart3DView
isZAnnotationColorVarying()
: Returns true
if the text annotations along the depth
axis take the color of the corresponding data series. setZAnnotationColorVarying(boolean)
:
Specifies whether the text annotations along the depth axis take the
color of the corresponding data series, or whether they are all of the
same color. ilog.views.chart.data.IlvFilterDataSet
This is the base class for data sets that encapsulate other data sets.
ilog.views.chart.data.IlvAbstractDataSource
getDataSetByName(String)
: Returns the
data set with the given name, of null
if
there is none.ilog.views.chart.data.IlvDefaultDataSet
setDataLabel(int, String)
: Sets a data
point label. data
property has been added to the chart
view component.
The interactor invocation context property allows interactor action to be executed in JSF lifecycle context or in the image servlet context.
ilog.views.chart.faces.dhtml.IlvFacesChartDefaultImageMapGenerator
This class is a default implementation of
IlvFacesChartImageGenerator
.
ilog.views.chart.faces.dhtml.IlvFacesChartImageMapGenerator
This interface defines an image map generator.
ilog.views.faces.IlvNotInJSFLifecycleException
This exception is thrown when some unauthorized code is executed on a JSF component out of the JSF lifecycle.
ilog.views.faces.component.IlvFacesNoSubmitButton
This subclass of
HtmlCommandButton
overrides thegetType()
method to force the client-side HTML button to be of type "button". This avoids the button to automatically submit the HTML form when it is pressed.
ilog.views.faces.dhtml.event.FacesMethodBindingActionListener
An action listener that wraps a method binding.
ilog.views.faces.dhtml.event.FacesViewActionEvent
The JSF action event for views events.
ilog.views.faces.dhtml.event.FacesViewActionListener
This class defines the base JSF listener for event on view components.
ilog.views.util.servlet.event.ActionListener
This interface defines a listener of a generic
EventObject
event.
ilog.views.util.servlet.event.JavaScriptActionListener
The JavaScript action listener is a special listener that will be executed on the client only.
ilog.views.util.servlet.event.ServletActionEvent
The
ServletActionEvent
is fired by the servlet support when a client side action involving a graphic component and an object is triggered.
ilog.views.util.servlet.event.ServletActionListener
This class defines a server side action listener.
ilog.views.chart.faces.dhtml.component.IlvChartDHTMLView
keepVisibleWindow
property specifies whether the visible window should
be reused by the client when a new JSF request occurs.isKeepVisibleWindow()
: Returns whether
the current visible window has to be kept between two JSF requests. setKeepVisibleWindow(boolean)
: Sets
whether the current visible window has to be kept between two JSF requests.ilog.views.chart.faces.dhtml.component.IlvChartDHTMLViewComponent
imageMapGenerator
property specifies the generation of the image map areas without having to
subclass the image servlet support.getImageMapGenerator()
: Returns the
image map generator. setImageMapGenerator(IlvFacesChartImageMapGenerator)
:
Returns the image map generator. getImageMapGeneratorClass()
: Returns the class name of the image map generator. setImageMapGeneratorClass(String)
: Sets the class name of the image map generator. getLocalizedName(Locale)
that returns a localized name for this interactor class.
Conversion from a string to a number can be made locale dependent.
ilog.views.chart.IlvChartInteractor
getInteractorClassByName(String)
:
Returns the interactor class associated with a given short name. getLocalizedName(Class, Locale)
: Returns
the localized name of an interactor class in a given locale.ilog.views.chart.data.IlvStringConverter
IlvStringConverter(Locale)
: Creates a
new IlvStringConverter
object that
performs a conversion using the conventions for the given locale.ilog.views.chart.data.IlvSwingTableDataSource
getDataConverter(Class)
: Returns the
converter of the given data class. getLocale()
: Returns the locale that is
used by the converter for objects of type String
.
setLocale(Locale)
: Sets the locale. ilog.views.chart.IlvChart
dispose()
: Cleans up this chart and
drops references to objects to help garbage collection. invalidateScales()
: Invalidates the geometry
cache of the scales of this chart. updateScales()
: Updates the geometry
cache of the scales of this chart. updateScalesIfNeeded()
: Updates the geometry
cache of the scales of this chart. ilog.views.chart.IlvDataWindow
clone()
: Returns a copy of this object. ilog.views.chart.IlvChartRenderer
dispose()
: Cleans up this renderer and
its children renderers, and drops references to objects to help garbage
collection. findAppropriateColor(Collection)
: Tries
to find an appropriate color for the style used by this renderer. ilog.views.chart.IlvLabelRenderer
paintLabel(JComponent, Color, Graphics, String, int,
int)
: Paints the label at the given position. ilog.views.chart.IlvScale
computeBounds(Rectangle2D)
: Computes the
entire bounds. getBoundsUsingCache(Rectangle2D)
:
Returns the bounds of this scale, without unnecessary recomputations.ilog.views.chart.interactor.IlvChartInfoViewInteractor
adjustPosition(Point, Dimension, Rectangle)
:
Adjusts the tooltip location so that it fits into the root component
area. getInfoTextDescriptionPart(IlvDisplayPoint)
:
Returns the first part of the text to be displayed. getInfoTextValuePart(IlvDisplayPoint)
:
Returns the second part of the text to be displayed.ilog.views.util.collections.IlvDoubleArrayList
This class is a extendable array of
double
elements.
ilog.views.util.collections.IlvFloatArrayList
This class is a extendable array of
float
elements.
ilog.views.util.collections.IlvHashTreeList
This class is an implementation of the
java.util.List
interface for ordered sets.
ilog.views.util.collections.IlvPair
This is a helper class for creating immutable compound objects.
ilog.views.util.collections.IlvPostorderIterator
This is an abstract class that provides traversal over a generic tree structure of objects in postorder.
ilog.views.util.collections.IlvUnsynchronizedStack
This class 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.
ilog.views.util.event.IlvEventType
This class defines the event types used to indicate the notifications to be sent.
ilog.views.util.filter.IlvFilter
This interface describes a rule that selects some of the objects of a model and discards the other objects.
ilog.views.util.filter.IlvAbstractFilter
This class is an implementation of the
IlvFilter
interface which handles the notification to listeners of the filter.
ilog.views.util.filter.event.FilterEvent
This class describes a change of a filter.
ilog.views.util.filter.event.FilterListener
This interface enables the observing of changes to an
IlvFilter
.
ilog.views.util.text.IlvDateFormat
This class is a compatible replacement for the standard
SimpleDateFormat
class.
ilog.views.util.text.IlvDateFormatFactory
This class provides static factory methods that can be used to create date format instances.
ilog.views.util.time.IlvTimeIncrementPolicy
This class defines a strategy for stepping through discrete time increments.
ilog.views.util.time.IlvTimeIterator
This class traverses over time increments that are defined by an
IlvTimeIncrementPolicy
.
ilog.views.util.swing.IlvAbstractBoundedRangeModel
This is an abstract implementation of the data model that provides bounded range components, such as
JScrollBar
,JSlider
, andJProgressBar
with their contents.
ilog.views.util.collections.IlvPreorderIterator
IlvPreorderIterator()
: Constructs a new IlvPreorderIterator
without initializing
it. init(Object)
: Initializes the iterator
to traverse the subtree of objects that descends from the specified root
. ilog.views.util.event.IlvAbstractEventListenerCollection
size()
: Returns the number of listeners
in this collection.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
showOptionDialog(Component, Object, String, int, int,
Icon, Object[], Object, Component, HashMap)
: Brings up a
dialog with a specified icon, where 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 the buttons 'YES', 'NO' and
'CANCEL'. showYesNoDialog(Component, Object, String, Icon)
:
Brings up a confirmation dialog with the buttons 'YES' and 'NO'. ilog.views.util.swing.SwingFactories
initAvailableLocales()
: This method
allows you to initialize in advance, at a time point of your choice, the
list of available locales needed by the method createLocaleComboBoxModel()
and by the class LocaleComboBoxModel
. initAvailableLocales
: Is true
if the initAvailableLocales()
method has been
called. ilog.views.util.time.IlvCalendarUtil
elapsedDays(Calendar, Calendar)
: Returns
the number of days that have elapsed from one calendar to another. julianDay(GregorianCalendar)
: Returns
the Julian day number of a date in the given GregorianCalendar
.
julianDay(Calendar)
: Returns the Julian
day number of a date in the given calendar.