|
||||||||||
| 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 ChartHyperlinkProviderpublic JRPrintHyperlink getEntityHyperlink(org.jfree.chart.entity.ChartEntity entity)
getEntityHyperlink in interface ChartHyperlinkProviderprotected 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 | |||||||||