|
||||||||||
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(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)
|
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(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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |