public class MultiAxisChartHyperlinkProvider extends java.lang.Object implements ChartHyperlinkProvider
Constructor and Description |
---|
MultiAxisChartHyperlinkProvider()
Creates a multiple axis chart hyperlink provider.
|
Modifier and Type | Method and Description |
---|---|
void |
addHyperlinkProvider(org.jfree.data.general.Dataset dataset,
ChartHyperlinkProvider provider)
Registers a hyperlink provider for a specific dataset.
|
protected org.jfree.data.general.Dataset |
getEntityDataset(org.jfree.chart.entity.ChartEntity entity) |
JRPrintHyperlink |
getEntityHyperlink(org.jfree.chart.entity.ChartEntity entity)
Determines the provider for the chart entity based on its dataset,
and delegates the call to it.
|
boolean |
hasHyperlinks()
Returns
true if any of the registered providers has hyperlinks. |
protected ChartHyperlinkProvider |
resolveEntityProvider(org.jfree.chart.entity.ChartEntity entity) |
public MultiAxisChartHyperlinkProvider()
public void addHyperlinkProvider(org.jfree.data.general.Dataset dataset, ChartHyperlinkProvider provider)
dataset
- the datasetprovider
- the hyperlink providerpublic boolean hasHyperlinks()
true
if any of the registered providers has hyperlinks.hasHyperlinks
in interface ChartHyperlinkProvider
public JRPrintHyperlink getEntityHyperlink(org.jfree.chart.entity.ChartEntity entity)
getEntityHyperlink
in interface ChartHyperlinkProvider
protected ChartHyperlinkProvider resolveEntityProvider(org.jfree.chart.entity.ChartEntity entity)
protected org.jfree.data.general.Dataset getEntityDataset(org.jfree.chart.entity.ChartEntity entity)
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com