protected Dataset getEntityDataset(ChartEntity entity) { Dataset dataset = null; if (entity instanceof CategoryItemEntity) { dataset = ((CategoryItemEntity) entity).getDataset(); } else if (entity instanceof XYItemEntity) { dataset = ((XYItemEntity) entity).getDataset(); } return dataset; }
/** * 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 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; 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; }
new ImageEntity(new Bounds(e.getArea().getBounds2D().getMinX(), e.getArea() .getBounds2D().getMaxX(), e.getArea().getBounds2D().getMinY(), e.getArea() .getBounds2D().getMaxY()), e.getDataset().getGroup().getID()); double time = e.getDataset().getXValue(e.getSeriesIndex(), e.getItem()); double value = e.getDataset().getYValue(e.getSeriesIndex(), e.getItem()); String uom = e.getURLText().split(";")[0]; String color = e.getURLText().split(";")[1];
int itemIndex = xyItemEntity.getItem(); String xySeriesKey = (String) ( (TimeSeriesCollection) xyItemEntity.getDataset() ).getSeriesKey( seriesIndex ); String encodedVal = URLEncoder.encode( xySeriesKey, LocaleHelper.getSystemEncoding() ); String drillURL = TemplateUtil.applyTemplate( urlTemplate, paramName, encodedVal ); String itemValueStr = ( (TimeSeriesCollection) xyItemEntity.getDataset() ).getX( seriesIndex, itemIndex ).toString(); encodedVal = URLEncoder.encode( itemValueStr, LocaleHelper.getSystemEncoding() ); if ( seriesName == null ) {
XYItemEntity xyie = (XYItemEntity) entity; XYDataset dset = xyie.getDataset(); if (dset != null) { final Number xNumber = dset.getX(xyie.getSeriesIndex(), xyie.getItem());
int itemIndex = xyItemEntity.getItem(); String xySeriesKey = (String) ( (XYZSeriesCollectionChartDefinition) xyItemEntity.getDataset() ) .getSeriesKey( seriesIndex ); String encodedVal = URLEncoder.encode( xySeriesKey, LocaleHelper.getSystemEncoding() ); String drillURL = TemplateUtil.applyTemplate( urlTemplate, paramName, encodedVal ); String itemValueStr = ( (XYZSeriesCollectionChartDefinition) xyItemEntity.getDataset() ).getX( seriesIndex, itemIndex ) .toString(); encodedVal = URLEncoder.encode( itemValueStr, LocaleHelper.getSystemEncoding() );
int itemIndex = xyItemEntity.getItem(); String xySeriesKey = (String) ( (XYSeriesCollection) xyItemEntity.getDataset() ).getSeriesKey( seriesIndex ); String encodedVal = URLEncoder.encode( xySeriesKey, LocaleHelper.getSystemEncoding() ); String drillURL = TemplateUtil.applyTemplate( urlTemplate, paramName, encodedVal ); String itemValueStr = ( (XYSeriesCollection) xyItemEntity.getDataset() ).getX( seriesIndex, itemIndex ).toString(); encodedVal = URLEncoder.encode( itemValueStr, LocaleHelper.getSystemEncoding() ); if ( seriesName == null ) {
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; }
if (tz == null) tz = TimeZones.getCurrent(); XYDataset dataset = info.getDataset(); int si = info.getSeriesIndex(); int ii = info.getItem();