Package org.jfree.data.time

Examples of org.jfree.data.time.TimePeriod


   * @param item   the item index (zero-based).
   * @return The value.
   */
  public double getXValue(final int series, final int item)
  {
    final TimePeriod period = (TimePeriod) this.values.getRowKey(item);
    return getXValue(period);
  }
View Full Code Here


   * @param item   the item index (zero-based).
   * @return The value.
   */
  public double getStartXValue(final int series, final int item)
  {
    final TimePeriod period = (TimePeriod) this.values.getRowKey(item);
    return period.getStart().getTime();
  }
View Full Code Here

   * @param item   the item index (zero-based).
   * @return The value.
   */
  public double getEndXValue(final int series, final int item)
  {
    final TimePeriod period = (TimePeriod) this.values.getRowKey(item);
    return period.getEnd().getTime();
  }
View Full Code Here

    if (keys.isEmpty())
    {
      return null;
    }

    final TimePeriod first = (TimePeriod) keys.get(0);
    final TimePeriod last = (TimePeriod) keys.get(keys.size() - 1);

    if (!includeInterval || this.domainIsPointsInTime)
    {
      return new Range(getXValue(first), getXValue(last));
    }
    else
    {
      return new Range(first.getStart().getTime(),
          last.getEnd().getTime());
    }
  }
View Full Code Here

      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

        final SortedSet<TimeInterval> gaps = result.getGaps(groupName);

        int i = 1;
        Task rootTask = null;
        for (TimeInterval interval : gaps) {
          final TimePeriod timePeriod = createTimePeriod(interval.getFrom(), interval.getTo());

          if (rootTask == null) {
            rootTask = new Task(groupDisplayName, timePeriod);
            gapsTaskSeries.add(rootTask);
          } else {
            Task task = new Task(groupDisplayName + " gap" + i, timePeriod);
            rootTask.addSubtask(task);
          }

          i++;
        }
      }

      // plot overlaps
      {
        final SortedSet<TimeInterval> overlaps = result.getOverlaps(groupName);

        int i = 1;
        Task rootTask = null;
        for (TimeInterval interval : overlaps) {
          final TimePeriod timePeriod = createTimePeriod(interval.getFrom(), interval.getTo());

          if (rootTask == null) {
            rootTask = new Task(groupDisplayName, timePeriod);
            overlapsTaskSeries.add(rootTask);
          } else {
View Full Code Here

   * @param item   the item index (zero-based).
   * @return The value.
   */
  public double getStartXValue(final int series, final int item)
  {
    final TimePeriod period = (TimePeriod) this.values.getRowKey(item);
    return period.getStart().getTime();
  }
View Full Code Here

   * @param item   the item index (zero-based).
   * @return The value.
   */
  public double getEndXValue(final int series, final int item)
  {
    final TimePeriod period = (TimePeriod) this.values.getRowKey(item);
    return period.getEnd().getTime();
  }
View Full Code Here

    if (keys.isEmpty())
    {
      return null;
    }

    final TimePeriod first = (TimePeriod) keys.get(0);
    final TimePeriod last = (TimePeriod) keys.get(keys.size() - 1);

    if (!includeInterval || this.domainIsPointsInTime)
    {
      return new Range(getXValue(first), getXValue(last));
    }
    else
    {
      return new Range(first.getStart().getTime(),
          last.getEnd().getTime());
    }
  }
View Full Code Here

   * @param item   the item index (zero-based).
   * @return The value.
   */
  public double getXValue(final int series, final int item)
  {
    final TimePeriod period = (TimePeriod) this.values.getRowKey(item);
    return getXValue(period);
  }
View Full Code Here

TOP

Related Classes of org.jfree.data.time.TimePeriod

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.