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); } } return printHyperlink; }
/** * Returns a string representation of this instance, useful for debugging * purposes. * * @return A string. */ @Override public String toString() { return "XYItemEntity: series = " + getSeriesIndex() + ", item = " + getItem() + ", dataset = " + getDataset(); }
/** * Returns a string representation of this instance, useful for debugging * purposes. * * @return A string. */ public String toString() { return "XYItemEntity: series = " + getSeriesIndex() + ", item = " + getItem() + ", dataset = " + getDataset(); }
public void chartMouseClicked(ChartMouseEvent e) { ChartEntity entity = e.getEntity(); if (!(entity instanceof XYItemEntity)) return; int row = ((XYItemEntity) entity).getItem(); positionsSelectionModel.setSelectedPositions(new int[]{row}, true); }
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; }
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; }
@Override public void chartMouseMoved(ChartMouseEvent event) { if (renderer != null) { ChartEntity entity = event.getEntity(); if (entity != null) { if (entity instanceof XYItemEntity) { XYItemEntity xyie = (XYItemEntity) entity; if (renderer != null) { renderer.setHighlightedItem(xyie.getSeriesIndex(), xyie.getItem()); return; } } } renderer.setHighlightedItem(-1, -1); } }
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; }
final Number xNumber = dset.getX(xyie.getSeriesIndex(), xyie.getItem()); if (xNumber != null) { SwingUtilities.invokeLater(
try { int seriesIndex = xyItemEntity.getSeriesIndex(); int itemIndex = xyItemEntity.getItem(); String xySeriesKey = (String) ( (TimeSeriesCollection) xyItemEntity.getDataset() ).getSeriesKey( seriesIndex );
try { int seriesIndex = xyItemEntity.getSeriesIndex(); int itemIndex = xyItemEntity.getItem(); String xySeriesKey = (String) ( (XYZSeriesCollectionChartDefinition) xyItemEntity.getDataset() )
try { int seriesIndex = xyItemEntity.getSeriesIndex(); int itemIndex = xyItemEntity.getItem(); String xySeriesKey = (String) ( (XYSeriesCollection) xyItemEntity.getDataset() ).getSeriesKey( seriesIndex );
int ii = info.getItem();