net.sf.jasperreports.charts.util
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(Dataset dataset,
ChartHyperlinkProvider provider)
Registers a hyperlink provider for a specific dataset.
|
protected Dataset |
getEntityDataset(ChartEntity entity) |
JRPrintHyperlink |
getEntityHyperlink(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(ChartEntity entity) |
public MultiAxisChartHyperlinkProvider()
public void addHyperlinkProvider(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(ChartEntity entity)
getEntityHyperlink
in interface ChartHyperlinkProvider
protected ChartHyperlinkProvider resolveEntityProvider(ChartEntity entity)
protected Dataset getEntityDataset(ChartEntity entity)
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com