Package com.illumon.iris.db.plot
Class DynamicChartTitle
java.lang.Object
com.illumon.iris.db.plot.ChartTitle
com.illumon.iris.db.plot.DynamicChartTitle
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DynamicChartTitle.DynamicChartTitleTable
public abstract class DynamicChartTitle extends ChartTitle
Dynamic chart title created from table columns
For each column, by default the title String takes 1 values. This is configurable either via property "Plot.chartTitle.maxRowsInTitle" or
Chart.maxRowsInTitle(int)
Also, the default format for the title is:
${comma separated values} ${comma separated values},...
In order to customize this format, (a MessageFormat
instance), please refer to
Chart.chartTitle(String, Table, String...)
and
Chart.chartTitle(String, SelectableDataSet, String...)
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DynamicChartTitle.ChartTitleSwappableTable
A dynamic chart title from oneClick datasetsstatic class
DynamicChartTitle.ChartTitleTable
A dynamic chart title fromTable
static class
DynamicChartTitle.DynamicChartTitleTable
An abstract class for dynamic chart title from table and oneClick dataset -
Method Summary
Modifier and Type Method Description void
addChartTitleChangeListener(ChartTitleChangeListener chartTitleChangeListener)
String
getTitle()
void
onClose()
-
Method Details
-
addChartTitleChangeListener
-
getTitle
-
onClose
public void onClose()- Overrides:
onClose
in classChartTitle
-