Release Notes |
This document describes the main changes that have been made to the JViews Charts module since version 5.0.
Incompatibilities
General Changes
Library Changes
New Packages
ilog.views.chart.IlvChart3DSupport
ilog.views.chart.IlvChart3DView
ilog.views.chart.IlvChart3DView.ZLayer
ilog.views.chart.IlvChartPrintContext
ilog.views.chart.IlvChartResizingPolicy
ilog.views.chart.IlvLegendLayout
ilog.views.chart.IlvLegendSeparator
ilog.views.chart.IlvMultipleTimeUnit
ilog.views.chart.IlvScalableFontManager
ilog.views.chart.IlvStyle.Change
ilog.views.chart.IlvStyle.ColorChange
ilog.views.chart.IlvStyle.IntensityChange
ilog.views.chart.data.IlvNumberConverter
ilog.views.chart.data.IlvStringConverter
ilog.views.chart.data.xml.IlvXMLDataReaderException
ilog.views.chart.graphic.IlvImageDecoration
ilog.views.chart.graphic.IlvMarkerHint
ilog.views.chart.interactor.IlvChart3DViewInteractor
ilog.views.chart.interactor.IlvChartDataInteractor.DataPicker
ilog.views.chart.print.IlvChartDocumentSetupDialog
ilog.views.chart.print.IlvChartFlowObject
ilog.views.chart.print.IlvChartPrintableDocument
ilog.views.chart.print.IlvChartPrintingController
ilog.views.chart.print.IlvDefaultChartPrintContext
ilog.views.chart.print.IlvPrintableChart
ilog.views.chart.servlet.IlvChartServerAction
ilog.views.chart.servlet.IlvChartServerActionEvent
ilog.views.chart.servlet.IlvChartSessionAttribute
ilog.views.chart.servlet.IlvComponentSessionAttribute
Example Changes
ilog.views.chart.IlvAffineAxisTransformer
ilog.views.chart.IlvAxis
ilog.views.chart.IlvChart
ilog.views.chart.IlvChart.Area
ilog.views.chart.IlvChartDecoration
ilog.views.chart.IlvChartDrawable
ilog.views.chart.IlvChartInteractor
ilog.views.chart.IlvChartRenderer
ilog.views.chart.IlvColor
ilog.views.chart.IlvDataInterval
ilog.views.chart.IlvDataWindow
ilog.views.chart.IlvDefaultStepsDefinition
ilog.views.chart.IlvGrid
ilog.views.chart.IlvLabelRenderer
ilog.views.chart.IlvLegend
ilog.views.chart.IlvLegendItem
ilog.views.chart.IlvLocalZoomAxisTransformer
ilog.views.chart.IlvScale
ilog.views.chart.IlvScaleAnnotation
ilog.views.chart.IlvStepsDefinition
ilog.views.chart.IlvStyle
ilog.views.chart.IlvTimeUnit
ilog.views.chart.data.IlvAbstractDataSet
ilog.views.chart.data.IlvDataSetProperty
ilog.views.chart.data.IlvJDBCDataSource
ilog.views.chart.data.IlvSwingTableDataSource
ilog.views.chart.data.xml.IlvXMLDataReader
ilog.views.chart.data.xml.IlvXMLDataSource
ilog.views.chart.data.xml.IlvXMLDataWriter
ilog.views.chart.event.AxisChangeEvent
ilog.views.chart.graphic.IlvDataIndicator
ilog.views.chart.graphic.IlvDataLabelAnnotation
ilog.views.chart.graphic.IlvDefaultDataAnnotation
ilog.views.chart.graphic.IlvMarker
ilog.views.chart.graphic.IlvMarkerFactory
ilog.views.chart.interactor.IlvChartEditPointInteractor
ilog.views.chart.interactor.IlvChartHighlightInteractor
ilog.views.chart.interactor.IlvChartLocalPanInteractor
ilog.views.chart.interactor.IlvChartLocalReshapeInteractor
ilog.views.chart.interactor.IlvChartLocalZoomInteractor
ilog.views.chart.interactor.IlvChartPanInteractor
ilog.views.chart.interactor.IlvChartZoomInteractor
ilog.views.chart.renderer.IlvBarChartRenderer
ilog.views.chart.renderer.IlvCompositeChartRenderer
ilog.views.chart.renderer.IlvHiLoChartRenderer
ilog.views.chart.renderer.IlvPieChartRenderer
ilog.views.chart.renderer.IlvPolylineChartRenderer
ilog.views.chart.renderer.IlvScatterChartRenderer
ilog.views.chart.renderer.IlvSingleAreaRenderer
ilog.views.chart.renderer.IlvSingleBarRenderer
ilog.views.chart.renderer.IlvSingleChartRenderer
ilog.views.chart.renderer.IlvSingleHiLoRenderer
ilog.views.chart.renderer.IlvSinglePieRenderer
ilog.views.chart.renderer.IlvSinglePolylineRenderer
ilog.views.chart.renderer.IlvSingleScatterRenderer
ilog.views.chart.servlet.IlvChartServletSupport
ilog.views.chart.servlet.IlvDefaultIMapDefinition
ilog.views.chart.servlet.IlvIMapArea
ilog.views.chart.servlet.IlvIMapDefinition
ilog.views.chart.servlet.IlvImageMapBuilder
ilog.views.chart.util.IlvArrays
ilog.views.chart.util.IlvChartUtil
ilog.views.chart.util.IlvGraphicUtil
ilog.views.chart.IlvChartDrawable
interface defines a new has3DSupport
method.
Note that this interface is not designed to be
implemented directly.ilog.views.chart.servlet.IlvIMapDefinition
abstract
class defines a new getAttributes(IlvLegendItem)
abstract
method. Note that image map definition is usually done by inheriting from
the IlvDefaultIMapDefinition
class that provides a default empty
implementation for this method.isOpaque()
and getBorder()
methods of
ilog.views.chart.IlvLabelRenderer
are now final.The main general changes are the following:
ilog.views.chart.IlvChart3DView
class. See Chapter 13 of the
User's Manual
for more information on the new 3-D features of the chart
component. You can also have a look at the new
3-D Rendering Example
ilog.views.chart.print
provides
several classes that allow you to print the contents of a chart (including
multipage output). See Chapter 14 of the
User's Manual
for more information on how to print a chart. The
Swing Table Model example
shows how this new printing framework can be used.ilog.views.chart.IlvLegendLayout
.
The behavior of this new layout changes dynamically according
to the docking location of the legend. You can also use the
new legend separator border.ilog.views.chart.IlvChartResizingPolicy
interface for more information.IlvJDBCDataSource
class.ilog.views.chart.java2d.IlvTexture
ilog.views.chart.java2d.IlvPattern
ilog.views.chart.java2d.IlvLinearGradientpaint
ilog.views.chart.swing.IlvJHiddenPrintWindow
This new package provides a set of classes for printing a chart component.
ilog.views.chart.IlvChart3DSupport
Defines the API to query for 3-D support.
ilog.views.chart.IlvChart3DView
Represents the three-dimensional view of a chart.
ilog.views.chart.IlvChart3DView.ZLayer
Holds a set of renderers that are drawn at the same depth.
ilog.views.chart.IlvChartPrintContext
A class to handle printing configurations.
ilog.views.chart.IlvChartResizingPolicy
Specifies a resizing policy for Cartesian charts.
ilog.views.chart.IlvLegendLayout
A
LayoutManager
class that arranges legend items.
ilog.views.chart.IlvLegendSeparator
A border that draws a separator line between a chart legend and the chart area.
ilog.views.chart.IlvMultipleTimeUnit
Represents a multiple of predefined time units.
ilog.views.chart.IlvScalableFontManager
A class that provides support for scalable fonts to a
Component
.
ilog.views.chart.IlvStyle.Change
Implements a set of changes that can be applied to
IlvStyle
instances.
ilog.views.chart.IlvStyle.ColorChange
A
IlvStyle.Change
subclass that modifies the colors of anIlvStyle
.
ilog.views.chart.IlvStyle.IntensityChange
Changes the color intensity of an
IlvStyle
.
ilog.views.chart.data.IlvNumberConverter
A class that handles conversions between a
java.lang.Number
object and a double value.
ilog.views.chart.data.IlvStringConverter
A class that handles conversions between a
String
object and a double value.
ilog.views.chart.data.xml.IlvXMLDataReaderException
This class is used to report exceptions encountered during reading data sets from a DOM.
ilog.views.chart.graphic.IlvImageDecoration
A class to display images as chart decorations.
ilog.views.chart.graphic.IlvMarkerHint
This interface lets you specify the marker symbol that must be used to display a given data point.
ilog.views.chart.interactor.IlvChart3DViewInteractor
An interactor to change the view angles and the zooming factor of a 3-D chart.
ilog.views.chart.interactor.IlvChartDataInteractor.DataPicker
An
IlvDefaultChartDataPicker
subclass which filters the renderers according to the interactor y-axis index.
ilog.views.chart.print.IlvChartDocumentSetupDialog
A dialog box to edit the properties of a
IlvChartPrintableDocument
.
ilog.views.chart.print.IlvChartFlowObject
A class to print an
IlvChart
in a flow of text.
ilog.views.chart.print.IlvChartPrintableDocument
The
IlvChartPrintableDocument
allows you to print anIlvChart
in multiple pages.
ilog.views.chart.print.IlvChartPrintingController
A Printing controller to control the printing of an
IlvChartPrintableDocument
.
ilog.views.chart.print.IlvDefaultChartPrintContext
A concrete implementation of the
IlvChartPrintContext
class.
ilog.views.chart.print.IlvPrintableChart
A class to print an
IlvChart
in anIlvPage
.
ilog.views.chart.servlet.IlvChartServerAction
The
IlvChartServerAction
interface should be implemented by objects that need to be notified of named actions requested from the client.
ilog.views.chart.servlet.IlvChartServerActionEvent
A
ServerActionEvent
is sent to allIlvChartServerAction
s that are registered on the server side when an action is requested from the client.
ilog.views.chart.servlet.IlvChartSessionAttribute
The
IlvChartSessionAttribute
class acts as a proxy for anIlvChart
bound to anHttpSession
.
ilog.views.chart.servlet.IlvComponentSessionAttribute
The
IlvComponentSessionAttribute
class acts as a proxy for a GUI component bound to anHttpSession
.
ilog.views.chart.IlvAffineAxisTransformer
setDefinition(double, double)
:
Sets the scaling and constant coefficients.
synchronizeWith(IlvAxis, boolean)
:
Synchronizes this axis with another one.
addRenderer(int, IlvChartRenderer, int)
:
Inserts a renderer at the specified rank.
applyStyles()
:
Applies the styling configuration to the chart.
attachBoundedModel(BoundedRangeModel, int, boolean)
:
Attaches the specified model to the specified axis.
createGrid(int)
:
Creates a grid for the specified axis.
createScale(int)
:
Creates a scale for the specified axis.
get3DView()
:
Returns the three-dimensional view of the chart.
getAllRendererIterator()
:
Returns an iterator over all the renderers displayed by the chart, including the child renderers.
getDefaultColors()
:
Returns the default colors used by this chart.
setDefaultColors(Color[])
:
Sets the default colors used by this chart.
getDrawableIterator()
:
Returns an iterator over the IlvChartDrawable
objects managed by this chart.
getFontManager()
:
Returns the font manager associated with this chart.
getLocalProjector2D(Rectangle, IlvCoordinateSystem)
:
Returns a copy of the 2-D projector used by this chart.
getPrintContext()
:
Returns the current printing context, or null
if no printing operation is being performed.
getProjector2D()
:
Returns the 2-D projector used by this chart.
getRenderingType()
:
Returns the renderer type for the main data source of this chart.
setRenderingType(int)
:
Sets the renderer type for the main data source of the chart.
getResizingPolicy()
:
Returns the resizing policy of the chart.
setResizingPolicy(IlvChartResizingPolicy)
:
Sets the resizing policy of the chart.
getStyleSheet()
:
Returns the value of the styleSheet
property.
setStyleSheet(String)
:
Sets the value of the styleSheet
property.
getStyleSheetDebugMask()
:
Returns the current debug level.
setStyleSheetDebugMask(int)
:
Sets the debug flag while parsing the style sheets.
getStyleSheets(int)
:
Returns one of the cascading style sheets.
setStyleSheets(int, String)
:
Changes one of the cascading style sheets.
setStyleSheets(String[])
:
Sets the cascading style sheets.
getStyleSheets()
:
Returns the cascading style sheets.
is3D()
:
Indicates whether the chart is rendered in 3-D.
set3D(boolean)
:
Specifies whether the chart is rendered in 3-D.
isDynamicStyling()
:
Indicates whether styles are dynamically applied when data change.
setDynamicStyling(boolean)
:
Specifies whether styles are dynamically applied when data change.
isOptimizedRepaint()
:
Indicates whether the handling of paint requests is optimized.
setOptimizedRepaint(boolean)
:
Specifies whether the handling of paint requests is optimized.
isPrinting()
:
Returns whether a printing is currently performed.
isScalingFont()
:
Returns whether the fonts are scaled when the chart is resized.
setScalingFont(boolean)
:
Sets whether the fonts are scaled when the chart is resized.
print(Graphics, IlvChartPrintContext)
:
Prints this chart according to the specified printing context.
resetStyles()
:
Resets the chart configuration.
STYLE_DEFAULT_MASK
:
The default style sheet debug mask.
ilog.views.chart.IlvChart.Area
getPlotBackground()
:
Returns the background paint of the plotting area.
setPlotBackground(Paint)
:
Sets the background paint of the plotting area.
ilog.views.chart.IlvChartDecoration
chartConnected(IlvChart, IlvChart)
:
Called when the decoration is added to or removed from a chart.
has3DSupport()
:
Indicates whether this decoration supports three-dimensional drawing.
repaint()
:
Requests a repaint of the decoration.
ilog.views.chart.IlvChartDrawable
has3DSupport()
:
Indicates whether this drawable supports three-dimensional drawing.
ilog.views.chart.IlvChartInteractor
create(String, boolean)
:
Creates a new interactor object according to a name.
has3DSupport()
:
Indicates whether the interactor can be used with a 3-D chart.
ilog.views.chart.IlvChartRenderer
applyStyles(boolean)
:
Applies styling to the renderer.
getDepths()
:
Returns the front and back depths of the renderer.
getStyle(IlvDataSet, int)
:
Returns the style used to display the specified data point.
has3DSupport()
:
Indicates whether this renderer supports three-dimensional drawing.
set3D(boolean)
:
Invoked by the chart when 3-D rendering is toggled.
DEFAULT_LABELING
:
The default labeling mode.
DEFAULT_LABEL_LAYOUT
:
The default label layout.
STACKED_POLYLINE
:
Stacked polyline chart renderer type.
IlvColor
class is now a subclass of
ilog.views.util.IlvColorUtil
getGradient(int, Color)
:
Returns a gradient according to the specified color and type.
getGradient(int, Color[])
:
Returns a gradient according to the specified colors and type.
getSphereGradient(Color, Color)
:
Returns a gradient that emulates a 3-D lighting effect on a sphere.
DOWN_DIAGONAL_GRADIENT
:
Type for downward diagonal gradient.
HORIZONTAL_GRADIENT
:
Type for horizontal gradient.
UP_DIAGONAL_GRADIENT
:
Type for upward diagonal gradient.
VERTICAL_GRADIENT
:
Type for vertical gradient.
ilog.views.chart.IlvDataInterval
subtract(IlvDataInterval)
:
Subtracts the given interval.
ilog.views.chart.IlvDataWindow
IlvDataWindow(Rectangle2D)
:
Creates an new IlvDataWindow
from a Rectangle2D
.
ilog.views.chart.IlvDefaultStepsDefinition
getSubStepCount()
:
Returns the number of substeps.
setSubStepCount(int)
:
Sets the number of substeps.
getMajorStyle()
:
Returns the style used to draw major gridlines.
getMinorStyle()
:
Returns the style used to draw minor gridlines.
has3DSupport()
:
Indicates whether the grid supports three-dimensional drawing.
ilog.views.chart.IlvLabelRenderer
getAlignment()
:
Returns the label alignment.
setAlignment(int)
:
Specifies the label alignment.
getBackgroundPaint()
:
Returns the background paint.
setBackgroundPaint(Paint)
:
Sets the background paint.
getSize(JComponent, String, boolean, boolean)
:
Returns the size of the specified label, when displayed by this renderer.
getSize2D(JComponent, String, boolean, boolean)
:
Returns the size of the specified label, when displayed by this renderer.
getWrappingWidth()
:
Returns the wrapping width.
setWrappingWidth(float)
:
Sets the wrapping width.
isAutoWrapping()
:
Indicates whether automatic wrapping is used.
setAutoWrapping(boolean)
:
Toggles automatic wrapping.
isScalingFont()
:
Returns whether this label renderer enables the font scaling.
setScalingFont(boolean)
:
Sets whether this label renderer enables the font scaling.
addImageMapAreas(IlvIMapDefinition, List)
:
Generates image map areas for the legend items.
clear()
:
Removes all the legend items.
getPosition()
:
Returns the legend position in a chart.
removeLegendItem(IlvLegendItem)
:
Removes the specified legend item from this legend.
setLocation(Point)
:
Moves the legend to a new location.
toImage(BufferedImage, boolean)
:
Paints the legend in a BufferedImage
object.
ilog.views.chart.IlvLegendItem
getMapArea(IlvIMapDefinition, IlvIMapAttributes)
:
Returns the image map area definition of this item as an IlvIMapArea
instance.
ilog.views.chart.IlvLocalZoomAxisTransformer
IlvLocalZoomAxisTransformer(IlvDataInterval, double, boolean)
:
Creates a new local zoom transformer with the specified zoom window, zoom factor, and continuous property.
computeLabelLocation(IlvDoublePoint, double, int, double, double)
:
Computes the location of a step label.
getCrossing()
:
Returns where this scale crosses its dual axis.
getLabelAlignment()
:
Returns the alignment of step labels.
setLabelAlignment(int)
:
Specifies the alignment of step labels.
getLabelBounds(int, Rectangle2D)
:
Returns the bounds of the step label at the specified index.
getLabelCount()
:
Returns the number of step labels.
getLabelValue(int)
:
Returns the value associated with the specified step label.
has3DSupport()
:
Indicates whether the scale supports three-dimensional drawing.
isAutoCrossing()
:
Indicates whether the scale uses a default crossing location.
setAutoCrossing(boolean)
:
Specifies whether the scale uses a default crossing location.
isAutoWrapping()
:
Indicates whether step labels are wrapped.
setAutoWrapping(boolean)
:
Toggles the automatic wrapping of step labels.
isCategory()
:
Indicates whether this scale displays categories.
setCategory(boolean)
:
Specifies that this scale should display categories.
recalc()
:
Recalculate the steps values and labels.
setStepUnit(Double, Double)
:
Specifies the step and substep units of this scale.
setTitle(String)
:
Sets the scale title text.
setTitleRotation(double)
:
Sets the title rotation.
ilog.views.chart.IlvScaleAnnotation
draw(Graphics)
:
Draws the annotation.
getBounds(Rectangle2D)
:
Returns the annotation bounds.
ilog.views.chart.IlvStepsDefinition
hasNext(double)
:
Indicates whether this object defines a step after the specified value.
drawOval(Graphics, double, double, double, double)
:
Draws the outline of the specified oval with the current stroke The result is an ellipse that fits within the rectangle specified by the x, y, width, and height arguments.
drawRect(Graphics, double, double, double, double)
:
Draws the outline of the specified rectangle with the current stroke.
fillOval(Graphics, double, double, double, double)
:
Fills the specified oval with the current fill paint.
isAbsolutePaint()
:
Returns false
if this style adapts the TexturePaint
or GradientPaint
to the bounds of a shape before it is drawn.
setAbsolutePaint(boolean)
:
When set to false
, the style adapts the TexturePaint
or GradientPaint
to the bounds of a shape before it is drawn.
SECOND
:
Predefined unit for seconds.
ilog.views.chart.data.IlvAbstractDataSet
DEFAULT_UNDEF_VALUE
:
A default undefined value equal to Double.MIN_VALUE
.
ilog.views.chart.data.IlvDataSetProperty
addPseudoClass(IlvDataSet, String)
:
Adds a pseudo-class to the specified data set.
getCSSClasses(IlvDataSet)
:
Returns the CSS classes of the specified data set.
setCSSClasses(IlvDataSet, String)
:
Sets the CSS classes of the specified data set.
getDataSource(IlvDataSet)
:
Returns the main data source of the specified data set.
setDataSource(IlvDataSet, IlvDataSource)
:
Sets the main data source of the specified data set.
getIndex(IlvDataSet)
:
Returns the index of the specified data set in its main data source.
getPseudoClasses(IlvDataSet)
:
Returns the pseudo-classes of the specified data set.
setPseudoClasses(IlvDataSet, String[])
:
Sets the pseudo-classes of the specified data set.
removePseudoClass(IlvDataSet, String)
:
Removes a pseudo-class from the specified data set.
ilog.views.chart.data.IlvJDBCDataSource
getDataConverter(int)
:
Returns an IlvDataConverter
object to convert data for the specified column.
getDefaultConverter(Class)
:
Sets the default data converter for the specified class.
setDefaultConverter(Class, IlvDataConverter)
:
Sets the default converter for the specified class.
getJavaType(int)
:
Returns the type of the Java object corresponding to the specified built-in SQL type.
ilog.views.chart.data.IlvSwingTableDataSource
getDataConverter(int)
method.
getDataConverter(int)
:
Returns the data converter for the given column.
getUndefValue()
:
Returns the undefined value
for the data sets of this data source.
setUndefValue(Double)
:
Specifies the undefined value
for the data sets of this data source.
ilog.views.chart.data.xml.IlvXMLDataReader
getPropertyReader(String)
:
Returns the property reader associated with the specified property, or the default property reader if the property name is null
.
setPropertyReader(String, IlvXMLPropertyReader)
:
Associates the specified property reader with the specified property.
getStyleSheets()
:
Returns the cascading style sheets associated with this document.
read(Document)
:
Reads a chart data model from the specified org.w3c.dom.Document
.
ilog.views.chart.data.xml.IlvXMLDataSource
xml-stylesheet
processing instruction.getStyleSheets()
:
Returns an array of the style sheets URLs associated with the XML document.
ilog.views.chart.data.xml.IlvXMLDataWriter
generateId(IlvDataSet, boolean)
:
Generates the XML ID for the specified series of the specified data set.
setStyleSheets(String[])
:
Sets the style sheets associated with this XML file.
ilog.views.chart.event.AxisChangeEvent
isAdjustmentEnd()
:
Indicates whether this event marks the end of a set of modifications.
ilog.views.chart.graphic.IlvDataIndicator
chartConnected(IlvChart, IlvChart)
:
Called when the indicator is added to or removed from a chart.
has3DSupport()
:
Indicates whether the indicator supports three-dimensional drawing.
setDataWindow(double, double, double, double)
:
Modifies the data window displayed by this indicator.
ilog.views.chart.graphic.IlvDataLabelAnnotation
getText()
:
Returns the text of this annotation.
setText(String)
:
Sets the text of this annotation.
ilog.views.chart.graphic.IlvDefaultDataAnnotation
IlvDefaultDataAnnotation(URL)
:
Initializes a new IlvDefaultDataAnnotation
object that draws an image with a CENTER
position.
IlvDefaultDataAnnotation(URL, int, int)
:
Initializes a new IlvDefaultDataAnnotation
object that draws an image with the specified position and offset.
getURL()
:
Returns the URL of the drawn image.
ilog.views.chart.graphic.IlvMarker
ilog.views.chart.graphic.IlvMarkerFactory
getMarker(int)
:
Returns a predefined marker instance.
getTriangleMarker()
:
Returns a shared triangle marker instance.
ilog.views.chart.interactor.IlvChartEditPointInteractor
has3DSupport()
:
Indicates whether the interactor can be used with a 3-D chart.
ilog.views.chart.interactor.IlvChartHighlightInteractor
getHighlightMode()
:
Returns the highlight mode.
setHighlightMode(int)
:
Sets the highlight mode.
setHighlightedPoint(IlvDisplayPoint)
:
Sets the current highlighted point.
HIGHLIGHT_POINT
:
Highlight mode used to highlight points.
HIGHLIGHT_SERIES
:
Highlight mode used to highlight data sets..
ilog.views.chart.interactor.IlvChartLocalPanInteractor
has3DSupport()
:
Indicates whether the interactor can be used with a 3-D chart.
ilog.views.chart.interactor.IlvChartLocalReshapeInteractor
has3DSupport()
:
Indicates whether the interactor can be used with a 3-D chart.
ilog.views.chart.interactor.IlvChartLocalZoomInteractor
has3DSupport()
:
Indicates whether the interactor can be used with a 3-D chart.
ilog.views.chart.interactor.IlvChartPanInteractor
has3DSupport()
:
Indicates whether the interactor can be used with a 3-D chart.
ilog.views.chart.interactor.IlvChartZoomInteractor
has3DSupport()
:
Indicates whether the interactor can be used with a 3-D chart.
ilog.views.chart.renderer.IlvBarChartRenderer
has3DSupport()
:
Indicates whether this renderer supports three-dimensional drawing.
ilog.views.chart.renderer.IlvCompositeChartRenderer
getChild(String)
:
Returns the child renderer that is used to display the data set with the specified name.
getStyle(IlvDataSet, int)
:
Returns the style used to display the specified data point.
ilog.views.chart.renderer.IlvHiLoChartRenderer
getType()
:
Returns the type of the renderer.
ilog.views.chart.renderer.IlvPieChartRenderer
has3DSupport()
:
Indicates whether this renderer supports three-dimensional drawing.
ilog.views.chart.renderer.IlvPolylineChartRenderer
has3DSupport()
:
Indicates whether this renderer supports three-dimensional drawing.
ilog.views.chart.renderer.IlvScatterChartRenderer
setMarkerSize(int)
:
Sets the marker size for all the children scatter renderers.
ilog.views.chart.renderer.IlvSingleAreaRenderer
isFilled()
:
Indicates whether the renderer uses a fill color.
ilog.views.chart.renderer.IlvSingleBarRenderer
getDepths()
:
Returns the front and back depths of the renderer.
getZAnnotationText()
:
Returns the text displayed along the depth axis.
has3DSupport()
:
Indicates whether this renderer supports three-dimensional drawing.
ilog.views.chart.renderer.IlvSingleChartRenderer
applyStyles(boolean)
:
Applies styling to the renderer.
getDefaultLegendText()
:
Returns a default legend text for this renderer.
getDisplayStyle(int)
:
Returns the style used to display the specified data point.
getStyle(IlvDataSet, int)
:
Returns the style used to display the specified data point.
getZAnnotationText()
:
Returns the text displayed along the depth axis of a 3-D chart.
isFilled()
:
Indicates whether the renderer uses a fill color.
set3D(boolean)
:
Invoked by the chart when 3-D rendering is toggled.
ilog.views.chart.renderer.IlvSingleHiLoRenderer
isFilled()
:
Indicates whether the renderer uses a fill color.
ilog.views.chart.renderer.IlvSinglePieRenderer
has3DSupport()
:
Indicates whether this renderer supports three-dimensional drawing.
isStrokeOn()
:
Indicates whether the outline of the slices are drawn.
setStrokeOn(boolean)
:
Specifies whether the outline of the slices are drawn.
ilog.views.chart.renderer.IlvSinglePolylineRenderer
get3DOutlinePaint()
:
Returns the outline paint used when the renderer is drawn as a 3-D ribbon.
set3DOutlinePaint(Paint)
:
Sets the outline paint used when the renderer is drawn as a 3-D ribbon.
getDepths()
:
Returns the front and back depths of the renderer.
getZAnnotationText()
:
Returns the text displayed along the depth axis.
has3DSupport()
:
Indicates whether this renderer supports three-dimensional drawing.
isFilled()
:
Indicates whether the renderer uses a fill color.
ilog.views.chart.renderer.IlvSingleScatterRenderer
getMarkerSize()
:
Returns the size of the marker.
setMarkerSize(int)
:
Sets the size of the marker.
ilog.views.chart.servlet.IlvChartServletSupport
addServerAction(String, IlvChartServerAction)
:
Adds the specified
IlvChartServerAction
to receive events when the named action is requested from the client.
executeAction(IlvServletRequestParameters, IlvChart, int)
:
Executes an action requested from the client.
removeServerAction(String, IlvChartServerAction)
:
Removes the specified
IlvChartServerAction
so that it no longer receives action events generated from the client.
ACTION_PARAM
:
The action parameter.
BG_COLOR_PARAM
:
The background color parameter value.
LEGEND_COMPONENT
:
The legend component value for
COMPONENT_PARAM
.
ilog.views.chart.servlet.IlvDefaultIMapDefinition
IlvLegend
map area definition.
IlvDefaultIMapDefinition(Map)
:
Initializes a definition to generate areas for the specified legend items.
getAttributes(IlvLegendItem)
:
Returns the area attributes for the specified legend item.
setLegendItemAttributes(Map)
:
Sets the legend items attributes for this area definition.
ilog.views.chart.servlet.IlvIMapArea
IlvIMapArea(double[], double[], int, IlvIMapAttributes)
:
Initializes a polygonal area with the specified coordinates and attributes.
createTag(Rectangle, IlvIMapAttributes)
:
Returns the tag corresponding to a rectangular map area.
createTag(double[], double[], int, IlvIMapAttributes)
:
Returns the tag corresponding to a polygonal map area.
createTag(int[], int[], int, IlvIMapAttributes)
:
Returns the tag corresponding to a polygonal map area.
createTag(int, int, int, IlvIMapAttributes)
:
Returns the tag corresponding to a circular map area.
ilog.views.chart.servlet.IlvIMapDefinition
IlvLegendItem
area attributes support.
getAttributes(IlvLegendItem)
:
Returns the area attributes for the specified legend item.
ilog.views.chart.servlet.IlvImageMapBuilder
getChart()
:
Returns the chart with which the builder is associated.
getLegendItemTags(IlvIMapDefinition)
:
Generates area tags for the legend items.
ilog.views.chart.util.IlvArrays
randomValues(int, double, double, double)
:
Generates random values.
reverse(Object[], int)
:
Reverses the contents of the specified array.
ilog.views.chart.util.IlvChartUtil
checkNullParam(String, Object)
:
Checks whether a parameter is null
and throws an exception.
compareToJavaVersion(int, int, int)
:
Compares the specified Java version with the current version.
getJavaVersion()
:
Returns the Java version.
ilog.views.chart.util.IlvGraphicUtil
computeTextLocation(IlvDoublePoint, double, int, double, double)
:
Computes the location of a text according to a reference point and a direction angle.
computeXSeg(double, double, double, double, double)
:
Computes the x-coordinate of a point on a segment, according to its y-coordinate.
getFRC(boolean, boolean)
:
Returns a FontRenderContext
with the specified rendering hints.
grow(Rectangle2D, double, double)
:
Resizes the specified Rectangle2D
both horizontally and vertically.
transform(Rectangle2D, AffineTransform)
:
Applies an affine transformation to a bounding rectangle.
IlvChart
.