public abstract class IlvChartHitmapDefinition extends Object
Constructor and Description |
---|
IlvChartHitmapDefinition() |
Modifier and Type | Method and Description |
---|---|
abstract IlvHitmapInfoGenerator |
createHitmapInfoGenerator(String infoType,
IlvChartHitmap hitmap)
Creates a
IlvHitmapInfoGenerator instance according to the hitmap information type. |
abstract void |
drawIntoHitmap(IlvChart chart,
IlvChartHitmapAccumulator accumulator)
Draws interactive effects for the entire chart into the hitmap.
|
abstract void |
drawIntoHitmap(IlvChart chart,
IlvChartRenderer renderer,
IlvChartHitmapAccumulator accumulator)
Draws interactive effects for a given renderer into the hitmap.
|
abstract void |
drawIntoHitmap(IlvChart chart,
IlvScale scale,
IlvChartHitmapAccumulator accumulator)
Draws interactive effects for a given scale into the hitmap.
|
abstract void |
drawIntoHitmap(IlvLegend legend,
IlvChartHitmapAccumulator accumulator)
Draws interactive effects for the legend into the hitmap.
|
abstract IlvIMapAttributes |
getAttributes(IlvChart chart,
IlvScale scale)
Returns the interactive effects attributes for the given scale.
|
abstract IlvIMapAttributes |
getAttributes(IlvChart chart,
IlvSingleChartRenderer renderer,
IlvDataSet ds)
Returns the interactive effects attributes for a series of data points in the given data set.
|
abstract IlvIMapAttributes |
getAttributes(IlvChart chart,
IlvSingleChartRenderer renderer,
IlvDataSetPoint dp)
Returns the interactive effects attributes for the specified data point.
|
abstract IlvIMapAttributes |
getAttributes(IlvChart chart,
IlvTreemapChartRenderer renderer,
IlvTreeListModel model,
TreePath path)
Returns the interactive effects attributes for the specified chart
element.
|
abstract IlvIMapAttributes |
getAttributes(IlvLegendItem item)
Returns the interactive effects attributes for the specified legend item.
|
abstract String |
getToolTipAsHTML(IlvIMapAttributes attributes)
Formats the given attributes as a tooltip.
|
public abstract void drawIntoHitmap(IlvChart chart, IlvChartHitmapAccumulator accumulator)
public abstract void drawIntoHitmap(IlvChart chart, IlvScale scale, IlvChartHitmapAccumulator accumulator)
public abstract void drawIntoHitmap(IlvChart chart, IlvChartRenderer renderer, IlvChartHitmapAccumulator accumulator)
public abstract IlvIMapAttributes getAttributes(IlvChart chart, IlvScale scale)
public abstract IlvIMapAttributes getAttributes(IlvChart chart, IlvSingleChartRenderer renderer, IlvDataSet ds)
public abstract IlvIMapAttributes getAttributes(IlvChart chart, IlvSingleChartRenderer renderer, IlvDataSetPoint dp)
public abstract IlvIMapAttributes getAttributes(IlvChart chart, IlvTreemapChartRenderer renderer, IlvTreeListModel model, TreePath path)
chart
- the chart.renderer
- The tree map chart renderermodel
- the tree list modelpath
- A tree path starting at the tree model root and ending at
the specific tree model node.public abstract void drawIntoHitmap(IlvLegend legend, IlvChartHitmapAccumulator accumulator)
legend
- The legend of a chart.accumulator
- The object that accumulates objects in the hitmap.public abstract IlvIMapAttributes getAttributes(IlvLegendItem item)
public abstract String getToolTipAsHTML(IlvIMapAttributes attributes)
public abstract IlvHitmapInfoGenerator createHitmapInfoGenerator(String infoType, IlvChartHitmap hitmap)
IlvHitmapInfoGenerator
instance according to the hitmap information type.infoType
- The hitmap information type. One of
IlvHitmapConstants.TOOLTIP_TYPE
,
IlvHitmapConstants.NAVIGATION_TYPE
,
IlvHitmapConstants.CURSOR_TYPE
.hitmap
- the chart hitmapIlvHitmapInfo
instance.IlvAbstractChartHitmapInfoGenerator
,
IlvAbstractChartTooltipInfoGenerator
,
IlvAbstractChartNavigationInfoGenerator
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.