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.IlvChart3DSupportilog.views.chart.IlvChart3DViewilog.views.chart.IlvChart3DView.ZLayerilog.views.chart.IlvChartPrintContextilog.views.chart.IlvChartResizingPolicyilog.views.chart.IlvLegendLayoutilog.views.chart.IlvLegendSeparatorilog.views.chart.IlvMultipleTimeUnitilog.views.chart.IlvScalableFontManagerilog.views.chart.IlvStyle.Changeilog.views.chart.IlvStyle.ColorChangeilog.views.chart.IlvStyle.IntensityChangeilog.views.chart.data.IlvNumberConverterilog.views.chart.data.IlvStringConverterilog.views.chart.data.xml.IlvXMLDataReaderExceptionilog.views.chart.graphic.IlvImageDecorationilog.views.chart.graphic.IlvMarkerHintilog.views.chart.interactor.IlvChart3DViewInteractorilog.views.chart.interactor.IlvChartDataInteractor.DataPickerilog.views.chart.print.IlvChartDocumentSetupDialogilog.views.chart.print.IlvChartFlowObjectilog.views.chart.print.IlvChartPrintableDocumentilog.views.chart.print.IlvChartPrintingControllerilog.views.chart.print.IlvDefaultChartPrintContextilog.views.chart.print.IlvPrintableChartilog.views.chart.servlet.IlvChartServerActionilog.views.chart.servlet.IlvChartServerActionEventilog.views.chart.servlet.IlvChartSessionAttributeilog.views.chart.servlet.IlvComponentSessionAttribute
Example Changes
ilog.views.chart.IlvAffineAxisTransformerilog.views.chart.IlvAxisilog.views.chart.IlvChartilog.views.chart.IlvChart.Areailog.views.chart.IlvChartDecorationilog.views.chart.IlvChartDrawableilog.views.chart.IlvChartInteractorilog.views.chart.IlvChartRendererilog.views.chart.IlvColorilog.views.chart.IlvDataIntervalilog.views.chart.IlvDataWindowilog.views.chart.IlvDefaultStepsDefinitionilog.views.chart.IlvGridilog.views.chart.IlvLabelRendererilog.views.chart.IlvLegendilog.views.chart.IlvLegendItemilog.views.chart.IlvLocalZoomAxisTransformerilog.views.chart.IlvScaleilog.views.chart.IlvScaleAnnotationilog.views.chart.IlvStepsDefinitionilog.views.chart.IlvStyleilog.views.chart.IlvTimeUnitilog.views.chart.data.IlvAbstractDataSetilog.views.chart.data.IlvDataSetPropertyilog.views.chart.data.IlvJDBCDataSourceilog.views.chart.data.IlvSwingTableDataSourceilog.views.chart.data.xml.IlvXMLDataReaderilog.views.chart.data.xml.IlvXMLDataSourceilog.views.chart.data.xml.IlvXMLDataWriterilog.views.chart.event.AxisChangeEventilog.views.chart.graphic.IlvDataIndicatorilog.views.chart.graphic.IlvDataLabelAnnotationilog.views.chart.graphic.IlvDefaultDataAnnotationilog.views.chart.graphic.IlvMarkerilog.views.chart.graphic.IlvMarkerFactoryilog.views.chart.interactor.IlvChartEditPointInteractorilog.views.chart.interactor.IlvChartHighlightInteractorilog.views.chart.interactor.IlvChartLocalPanInteractorilog.views.chart.interactor.IlvChartLocalReshapeInteractorilog.views.chart.interactor.IlvChartLocalZoomInteractorilog.views.chart.interactor.IlvChartPanInteractorilog.views.chart.interactor.IlvChartZoomInteractorilog.views.chart.renderer.IlvBarChartRendererilog.views.chart.renderer.IlvCompositeChartRendererilog.views.chart.renderer.IlvHiLoChartRendererilog.views.chart.renderer.IlvPieChartRendererilog.views.chart.renderer.IlvPolylineChartRendererilog.views.chart.renderer.IlvScatterChartRendererilog.views.chart.renderer.IlvSingleAreaRendererilog.views.chart.renderer.IlvSingleBarRendererilog.views.chart.renderer.IlvSingleChartRendererilog.views.chart.renderer.IlvSingleHiLoRendererilog.views.chart.renderer.IlvSinglePieRendererilog.views.chart.renderer.IlvSinglePolylineRendererilog.views.chart.renderer.IlvSingleScatterRendererilog.views.chart.servlet.IlvChartServletSupportilog.views.chart.servlet.IlvDefaultIMapDefinitionilog.views.chart.servlet.IlvIMapAreailog.views.chart.servlet.IlvIMapDefinitionilog.views.chart.servlet.IlvImageMapBuilderilog.views.chart.util.IlvArraysilog.views.chart.util.IlvChartUtililog.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.IlvTextureilog.views.chart.java2d.IlvPatternilog.views.chart.java2d.IlvLinearGradientpaintilog.views.chart.swing.IlvJHiddenPrintWindowThis 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
LayoutManagerclass 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
IlvStyleinstances.
ilog.views.chart.IlvStyle.ColorChange
A
IlvStyle.Changesubclass 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.Numberobject and a double value.
ilog.views.chart.data.IlvStringConverter
A class that handles conversions between a
Stringobject 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
IlvDefaultChartDataPickersubclass 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
IlvChartin a flow of text.
ilog.views.chart.print.IlvChartPrintableDocument
The
IlvChartPrintableDocumentallows you to print anIlvChartin 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
IlvChartPrintContextclass.
ilog.views.chart.print.IlvPrintableChart
A class to print an
IlvChartin anIlvPage.
ilog.views.chart.servlet.IlvChartServerAction
The
IlvChartServerActioninterface should be implemented by objects that need to be notified of named actions requested from the client.
ilog.views.chart.servlet.IlvChartServerActionEvent
A
ServerActionEventis sent to allIlvChartServerActions that are registered on the server side when an action is requested from the client.
ilog.views.chart.servlet.IlvChartSessionAttribute
The
IlvChartSessionAttributeclass acts as a proxy for anIlvChartbound to anHttpSession.
ilog.views.chart.servlet.IlvComponentSessionAttribute
The
IlvComponentSessionAttributeclass 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.