|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.charts.util.MultiAxisChartHyperlinkProvider
public class MultiAxisChartHyperlinkProvider
A chart item hyperlink provider used for multiple axis charts. A separate hyperlink provider can be set for each axis/dataset in the multi chart. This provider then resolves the provider for each chart entity and delegates the hyperlink retrieval to it.
Constructor Summary | |
---|---|
MultiAxisChartHyperlinkProvider()
Creates a multiple axis chart hyperlink provider. |
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultiAxisChartHyperlinkProvider()
Method Detail |
---|
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |