Package org.jfree.chart.entity

Examples of org.jfree.chart.entity.XYItemEntity


        String url = null;
        if (getURLGenerator() != null)
        {
          url = getURLGenerator().generateURL(dataset, series, item);
        }
        final XYItemEntity entity = new XYItemEntity(circle, dataset, series, item, tip, url);
        entities.add(entity);
      }

      final int domainAxisIndex = plot.getDomainAxisIndex(domainAxis);
      final int rangeAxisIndex = plot.getRangeAxisIndex(rangeAxis);
View Full Code Here


  public JRPrintHyperlink getEntityHyperlink(ChartEntity entity)
  {
    JRPrintHyperlink printHyperlink = null;
    if (hasHyperlinks() && entity instanceof XYItemEntity)
    {
      XYItemEntity itemEntity = (XYItemEntity) entity;
      TimeSeriesCollection dataset = (TimeSeriesCollection) itemEntity.getDataset();
      TimeSeries series = dataset.getSeries(itemEntity.getSeriesIndex());
      Map serieHyperlinks = (Map) itemHyperlinks.get(series.getKey());
      if (serieHyperlinks != null)
      {
        RegularTimePeriod timePeriod = series.getTimePeriod(itemEntity.getItem());
        printHyperlink = (JRPrintHyperlink) serieHyperlinks.get(timePeriod);
      }
    }
    return printHyperlink;
  }
View Full Code Here

  public JRPrintHyperlink getEntityHyperlink(ChartEntity entity)
  {
    JRPrintHyperlink printHyperlink = null;
    if (hasHyperlinks() && entity instanceof XYItemEntity)
    {
      XYItemEntity itemEntity = (XYItemEntity) entity;
      XYDataset dataset = itemEntity.getDataset();
      Comparable serie = dataset.getSeriesKey(itemEntity.getSeriesIndex());
      Map serieHyperlinks = (Map) itemHyperlinks.get(serie);
      if (serieHyperlinks != null)
      {
        Number x = dataset.getX(itemEntity.getSeriesIndex(), itemEntity.getItem());
        Number y = dataset.getY(itemEntity.getSeriesIndex(), itemEntity.getItem());
        Object xyKey = new Pair(x, y);
        printHyperlink = (JRPrintHyperlink) serieHyperlinks.get(xyKey);
      }
    }
    return printHyperlink;
View Full Code Here

  public JRPrintHyperlink getEntityHyperlink(ChartEntity entity)
  {
    JRPrintHyperlink printHyperlink = null;
    if (hasHyperlinks() && entity instanceof XYItemEntity)
    {
      XYItemEntity itemEntity = (XYItemEntity) entity;
      int item = itemEntity.getItem();
      if (item >= 0 && item < itemHyperlinks.size())
      {
        printHyperlink = (JRPrintHyperlink) itemHyperlinks.get(item);
      }
    }
View Full Code Here

  public JRPrintHyperlink getEntityHyperlink(ChartEntity entity)
  {
    JRPrintHyperlink printHyperlink = null;
    if (hasHyperlinks() && entity instanceof XYItemEntity)
    {
      XYItemEntity itemEntity = (XYItemEntity) entity;
      TimePeriodValuesCollection dataset = (TimePeriodValuesCollection) itemEntity.getDataset();
      TimePeriodValues series = dataset.getSeries(itemEntity.getSeriesIndex());
      Map serieHyperlinks = (Map) itemHyperlinks.get(series.getKey());
      if (serieHyperlinks != null)
      {
        TimePeriod timePeriod = series.getTimePeriod(itemEntity.getItem());
        printHyperlink = (JRPrintHyperlink) serieHyperlinks.get(timePeriod);
      }
    }
    return printHyperlink;
  }
View Full Code Here

          if (getURLGenerator() != null)
          {
            url = getURLGenerator().generateURL(dataset, series,
                item);
          }
          final XYItemEntity entity = new XYItemEntity(s, dataset,
              series, item, tip, url);
          entities.add(entity);
        }
      }
    }
View Full Code Here

        String url = null;
        if (getURLGenerator() != null)
        {
          url = getURLGenerator().generateURL(dataset, series, item);
        }
        final XYItemEntity entity = new XYItemEntity(circle, dataset, series, item, tip, url);
        entities.add(entity);
      }

      final int domainAxisIndex = plot.getDomainAxisIndex(domainAxis);
      final int rangeAxisIndex = plot.getRangeAxisIndex(rangeAxis);
View Full Code Here

            String url = null;
            if (getURLGenerator() != null)
            {
               url = getURLGenerator().generateURL(dataset, series, item);
            }
            XYItemEntity entity = new XYItemEntity(hotspot, dataset,
                    series, item, tip, url);
            entities.add(entity);
         }
      }
View Full Code Here

                    String url = null;
                    if (getURLGenerator() != null) {
                        url = getURLGenerator().generateURL(dataset, series,
                                item);
                    }
                    XYItemEntity entity = new XYItemEntity(shape, dataset,
                            series, item, tip, url);
                    entities.add(entity);
                }
            }
View Full Code Here

            XYURLGenerator l_urlGenerator = getURLGenerator();
            if (null != l_urlGenerator) {
                l_url = l_urlGenerator.generateURL(x_dataset, x_series,
                        x_item);
            }
            XYItemEntity l_entity = new XYItemEntity(l_entityArea, x_dataset,
                    x_series, x_item, l_tip, l_url);
            l_entities.add(l_entity);
        }

        // draw the item label if there is one...
View Full Code Here

TOP

Related Classes of org.jfree.chart.entity.XYItemEntity

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.