Package org.jfree.data.time

Examples of org.jfree.data.time.SimpleTimePeriod


    day2 = (Day) day1.next();
    day3 = (Day) day2.next();
    day4 = (Day) day3.next();
    day5 = (Day) day4.next();
    day6 = (Day) day5.next();
    values.add(new SimpleTimePeriod(day5.getStart(), day5.getEnd()), 74.950000000000003D);
    values.add(new SimpleTimePeriod(day.getStart(), day1.getEnd()), 55.75D);
    values.add(new SimpleTimePeriod(day6.getStart(), day6.getEnd()), 90.450000000000003D);
    values.add(new SimpleTimePeriod(day2.getStart(), day4.getEnd()), 105.75D);
   
    TimePeriodValuesCollection dataset = new TimePeriodValuesCollection(values);
    return dataset;
  }
View Full Code Here


     * A test for bug report 697153.
     */
    public void test697153() {

        final TaskSeries s1 = new TaskSeries("S1");
        s1.add(new Task("Task 1", new SimpleTimePeriod(new Date(), new Date())));
        s1.add(new Task("Task 2", new SimpleTimePeriod(new Date(), new Date())));
        s1.add(new Task("Task 3", new SimpleTimePeriod(new Date(), new Date())));

        final TaskSeries s2 = new TaskSeries("S2");
        s2.add(new Task("Task 2", new SimpleTimePeriod(new Date(), new Date())));
        s2.add(new Task("Task 3", new SimpleTimePeriod(new Date(), new Date())));
        s2.add(new Task("Task 4", new SimpleTimePeriod(new Date(), new Date())));

        final TaskSeriesCollection tsc = new TaskSeriesCollection();
        tsc.add(s1);
        tsc.add(s2);

View Full Code Here

    /**
     * A test for bug report 800324.
     */
    public void test800324() {
        final TaskSeries s1 = new TaskSeries("S1");
        s1.add(new Task("Task 1", new SimpleTimePeriod(new Date(), new Date())));
        s1.add(new Task("Task 2", new SimpleTimePeriod(new Date(), new Date())));
        s1.add(new Task("Task 3", new SimpleTimePeriod(new Date(), new Date())));
               
        final TaskSeriesCollection tsc = new TaskSeriesCollection();
        tsc.add(s1);

        // these methods should return null since the column number is too high...
View Full Code Here

        t1.setDescription("X");
        assertFalse(t1.equals(t2));
        t2.setDescription("X");
        assertTrue(t1.equals(t2));
       
        t1.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
        assertFalse(t1.equals(t2));
        t2.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
        assertTrue(t1.equals(t2));
       
        t1.setPercentComplete(0.5);
        assertFalse(t1.equals(t2));
        t2.setPercentComplete(0.5);
View Full Code Here

    /**
     * Test the equals() method.
     */
    public void testEquals() {
        final SimpleTimePeriod p1 = new SimpleTimePeriod(new Date(1000L), new Date(1001L));
        final SimpleTimePeriod p2 = new SimpleTimePeriod(new Date(1000L), new Date(1001L));
        assertTrue(p1.equals(p2));
        assertTrue(p2.equals(p1));
    }
View Full Code Here

     * @param description  the task description (<code>null</code> not permitted).
     * @param start  the start date (<code>null</code> not permitted).
     * @param end  the end date (<code>null</code> not permitted).
     */
    public Task(String description, Date start, Date end) {
        this(description, new SimpleTimePeriod(start, end));
    }
View Full Code Here

    /**
     * Serialize an instance, restore it, and check for equality.
     */
    public void testSerialization() {

        final SimpleTimePeriod p1 = new SimpleTimePeriod(new Date(1000L), new Date(1001L));
        SimpleTimePeriod p2 = null;

        try {
            final ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            final ObjectOutput out = new ObjectOutputStream(buffer);
            out.writeObject(p1);
View Full Code Here

   
    /**
     * Two objects that are equal are required to return the same hashCode.
     */
    public void testHashcode() {
        final SimpleTimePeriod s1 = new SimpleTimePeriod(new Date(10L), new Date(20L));
        final SimpleTimePeriod s2 = new SimpleTimePeriod(new Date(10L), new Date(20L));
        assertTrue(s1.equals(s2));
        final int h1 = s1.hashCode();
        final int h2 = s2.hashCode();
        assertEquals(h1, h2);
    }
View Full Code Here

     * Problem that an instance is equal to itself.
     *
     * SourceForge Bug ID: 558850.
     */
    public void testEqualsSelf() {
        final SimpleTimePeriod p = new SimpleTimePeriod(new Date(1000L), new Date(1001L));
        assertTrue(p.equals(p));
    }
View Full Code Here

     */
    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

TOP

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

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.