Package net.sf.jasperreports.charts.util

Examples of net.sf.jasperreports.charts.util.XYChartHyperlinkProvider


 
  public JRXYChartImageMapRenderer(JFreeChart chart, Map itemHyperlinks)
  {
    super(chart);
   
    xyChartHyperlinkProvider = new XYChartHyperlinkProvider(itemHyperlinks);
  }
View Full Code Here


  {
    in.defaultReadObject();
   
    if (xyChartHyperlinkProvider == null)
    {
      this.xyChartHyperlinkProvider = new XYChartHyperlinkProvider(itemHyperlinks);
      itemHyperlinks = null;
    }
  }
View Full Code Here

      case JRChart.CHART_TYPE_STACKEDBAR:
      case JRChart.CHART_TYPE_STACKEDAREA:
        chartHyperlinkProvider = new CategoryChartHyperlinkProvider(((JRFillCategoryDataset)getDataset()).getItemHyperlinks());
        break;
      case JRChart.CHART_TYPE_BUBBLE:
        chartHyperlinkProvider = new XYChartHyperlinkProvider(((JRFillXyzDataset)getDataset()).getItemHyperlinks());
        break;
      case JRChart.CHART_TYPE_SCATTER:
      case JRChart.CHART_TYPE_XYAREA:
      case JRChart.CHART_TYPE_XYLINE:
        chartHyperlinkProvider = new XYChartHyperlinkProvider(((JRFillXyDataset)getDataset()).getItemHyperlinks());
        break;
      case JRChart.CHART_TYPE_CANDLESTICK:
      case JRChart.CHART_TYPE_HIGHLOW:
        chartHyperlinkProvider = new HighLowChartHyperlinkProvider(((JRFillHighLowDataset)getDataset()).getItemHyperlinks());
        break;
      case JRChart.CHART_TYPE_MULTI_AXIS:
        //multi-axis charts are dealt with in createMultiAxisChart
        break;
      case JRChart.CHART_TYPE_PIE:
      case JRChart.CHART_TYPE_PIE3D:
        chartHyperlinkProvider = new PieChartHyperlinkProvider(((JRFillPieDataset)getDataset()).getSectionHyperlinks());
        break;
      case JRChart.CHART_TYPE_TIMESERIES:
        chartHyperlinkProvider = new TimeSeriesChartHyperlinkProvider(((JRFillTimeSeriesDataset)getDataset()).getItemHyperlinks());
        break;
      case JRChart.CHART_TYPE_XYBAR:
        switch(getDataset().getDatasetType())
        {
          case JRChartDataset.TIMESERIES_DATASET :
            chartHyperlinkProvider = new TimeSeriesChartHyperlinkProvider(((JRFillTimeSeriesDataset)getDataset()).getItemHyperlinks());
            break;
          case JRChartDataset.TIMEPERIOD_DATASET :
            chartHyperlinkProvider = new TimePeriodChartHyperlinkProvider(((JRFillTimePeriodDataset)getDataset()).getItemHyperlinks());
            break;
          case JRChartDataset.XY_DATASET :
            chartHyperlinkProvider = new XYChartHyperlinkProvider(((JRFillXyDataset)getDataset()).getItemHyperlinks());
            break;
          default:
            break;
        }
        break;
View Full Code Here

TOP

Related Classes of net.sf.jasperreports.charts.util.XYChartHyperlinkProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.