Examples of SimpleTimePeriod


Examples of org.jfree.data.time.SimpleTimePeriod

        //       Therefore the earliest subtask startvalue
        //       is set as startvalue for the whole task, and the
        //       latest subtask endvalue set as endvalue for the
        //       whole task.
        if(subtask.getDuration().getStart().before(task.getDuration().getStart())) {
          task.setDuration(new SimpleTimePeriod(subtask.getDuration().getStart(), task.getDuration().getEnd()));
        }
        if(subtask.getDuration().getEnd().after(task.getDuration().getEnd())) {
          task.setDuration(new SimpleTimePeriod(task.getDuration().getStart(), subtask.getDuration().getEnd()));
        }
        Number percent = crtGanttSeries.getPercent();
        if (percent != null)
        {
          subtask.setPercentComplete(percent.doubleValue());
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

    if (sampleGanttDataset == null)
    {
      TaskSeriesCollection dataset = new TaskSeriesCollection();

      TaskSeries series = new TaskSeries("Scheduled");
      series.add(new Task("First", new SimpleTimePeriod(date(1, Calendar.APRIL, 2008), date(5, Calendar.APRIL, 2008))));
      series.add(new Task("Second", new SimpleTimePeriod(date(9, Calendar.APRIL, 2008), date(9, Calendar.APRIL, 2008))));
      series.add(new Task("Third", new SimpleTimePeriod(date(10, Calendar.APRIL, 2008), date(5, Calendar.MAY, 2008))));
      series.add(new Task("Fourth", new SimpleTimePeriod(date(6, Calendar.MAY, 2008), date(30, Calendar.MAY, 2008))));
      series.add(new Task("Fifth", new SimpleTimePeriod(date(2, Calendar.JUNE, 2008), date(2, Calendar.JUNE, 2008))));
      dataset.add(series);
     
      series = new TaskSeries("Actual");
      series.add(new Task("First", new SimpleTimePeriod(date(1, Calendar.APRIL, 2008), date(5, Calendar.APRIL, 2008))));
      series.add(new Task("Second", new SimpleTimePeriod(date(9, Calendar.APRIL, 2008), date(9, Calendar.APRIL, 2008))));
      series.add(new Task("Third", new SimpleTimePeriod(date(10, Calendar.APRIL, 2008), date(15, Calendar.MAY, 2008))));
      series.add(new Task("Fourth", new SimpleTimePeriod(date(15, Calendar.MAY, 2008), date(17, Calendar.JUNE, 2008))));
      series.add(new Task("Fifth", new SimpleTimePeriod(date(30, Calendar.JUNE, 2008), date(30, Calendar.JUNE, 2008))));
      dataset.add(series);

      sampleGanttDataset = dataset;
    }
   
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

        Minute m0 = new Minute(0, new Hour(i, today));
        Minute m1 = new Minute(15, new Hour(i, today));
        Minute m2 = new Minute(30, new Hour(i, today));
        Minute m3 = new Minute(45, new Hour(i, today));
        Minute m4 = new Minute(0, new Hour(i + 1, today));
        series1.add(new SimpleTimePeriod(m0.getStart(), m1.getStart()), Math.random());
        series2.add(new SimpleTimePeriod(m1.getStart(), m2.getStart()), Math.random());
        series1.add(new SimpleTimePeriod(m2.getStart(), m3.getStart()), Math.random());
        series2.add(new SimpleTimePeriod(m3.getStart(), m4.getStart()), Math.random());
      }

      dataset.addSeries(series1);
      dataset.addSeries(series2);
     
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

          timePeriodValues = new TimePeriodValues(seriesName.toString());
          seriesNames.add(seriesName);
          seriesMap.put(seriesName, timePeriodValues);
        }

        SimpleTimePeriod stp =
          new SimpleTimePeriod(
            crtTimePeriodSeries.getStartDate(),
            crtTimePeriodSeries.getEndDate()
            );
       
        timePeriodValues.add(stp, crtTimePeriodSeries.getValue());
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

  private TimePeriod createTimePeriod(long from, long to) {
    if (from > to) {
      logger.warn("An illegal from/to combination occurred: {}, {}", from, to);
    }
    return new SimpleTimePeriod(from, to);
  }
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

     */
    public void testAdd() {
        TimePeriodValues tpv = new TimePeriodValues("Test");
        MySeriesChangeListener listener = new MySeriesChangeListener();
        tpv.addChangeListener(listener);
        tpv.add(new TimePeriodValue(new SimpleTimePeriod(new Date(1L),
                new Date(3L)), 99.0));
        assertEquals(99.0, tpv.getValue(0).doubleValue(), EPSILON);
        assertEquals(tpv, listener.getLastEvent().getSource());
       
        // a null item should throw an IllegalArgumentException
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

     * Some tests for the getMinStartIndex() method.
     */
    public void testGetMinStartIndex() {
        TimePeriodValues s = new TimePeriodValues("Test");
        assertEquals(-1, s.getMinStartIndex());
        s.add(new SimpleTimePeriod(100L, 200L), 1.0);
        assertEquals(0, s.getMinStartIndex());
        s.add(new SimpleTimePeriod(300L, 400L), 2.0);
        assertEquals(0, s.getMinStartIndex());
        s.add(new SimpleTimePeriod(0L, 50L), 3.0);
        assertEquals(2, s.getMinStartIndex());
    }
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

     * Some tests for the getMaxStartIndex() method.
     */
    public void testGetMaxStartIndex() {
        TimePeriodValues s = new TimePeriodValues("Test");
        assertEquals(-1, s.getMaxStartIndex());
        s.add(new SimpleTimePeriod(100L, 200L), 1.0);
        assertEquals(0, s.getMaxStartIndex());
        s.add(new SimpleTimePeriod(300L, 400L), 2.0);
        assertEquals(1, s.getMaxStartIndex());
        s.add(new SimpleTimePeriod(0L, 50L), 3.0);
        assertEquals(1, s.getMaxStartIndex());
    }
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

     * Some tests for the getMinMiddleIndex() method.
     */
    public void testGetMinMiddleIndex() {
        TimePeriodValues s = new TimePeriodValues("Test");
        assertEquals(-1, s.getMinMiddleIndex());
        s.add(new SimpleTimePeriod(100L, 200L), 1.0);
        assertEquals(0, s.getMinMiddleIndex());
        s.add(new SimpleTimePeriod(300L, 400L), 2.0);
        assertEquals(0, s.getMinMiddleIndex());
        s.add(new SimpleTimePeriod(0L, 50L), 3.0);
        assertEquals(2, s.getMinMiddleIndex());
    }
View Full Code Here

Examples of org.jfree.data.time.SimpleTimePeriod

     * Some tests for the getMaxMiddleIndex() method.
     */
    public void testGetMaxMiddleIndex() {
        TimePeriodValues s = new TimePeriodValues("Test");
        assertEquals(-1, s.getMaxMiddleIndex());
        s.add(new SimpleTimePeriod(100L, 200L), 1.0);
        assertEquals(0, s.getMaxMiddleIndex());
        s.add(new SimpleTimePeriod(300L, 400L), 2.0);
        assertEquals(1, s.getMaxMiddleIndex());
        s.add(new SimpleTimePeriod(0L, 50L), 3.0);
        assertEquals(1, s.getMaxMiddleIndex());
        s.add(new SimpleTimePeriod(150L, 200L), 4.0);
        assertEquals(1, s.getMaxMiddleIndex());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.