Example usage for org.jfree.data.time Minute getHour

List of usage examples for org.jfree.data.time Minute getHour

Introduction

In this page you can find the example usage for org.jfree.data.time Minute getHour.

Prototype

public Hour getHour() 

Source Link

Document

Returns the hour.

Usage

From source file:org.jfree.data.time.MinuteTest.java

/**
 * Some checks for the testNext() method.
 *//*  w ww .  j  av  a  2  s  . c o  m*/
@Test
public void testNext() {
    Minute m = new Minute(30, 1, 12, 12, 2000);
    m = (Minute) m.next();
    assertEquals(2000, m.getHour().getYear());
    assertEquals(12, m.getHour().getMonth());
    assertEquals(12, m.getHour().getDayOfMonth());
    assertEquals(1, m.getHour().getHour());
    assertEquals(31, m.getMinute());
    m = new Minute(59, 23, 31, 12, 9999);
    assertNull(m.next());
}

From source file:org.jfree.data.time.junit.MinuteTest.java

/**
 * Some checks for the testNext() method.
 *//*  w ww  . ja  va 2 s  .  c om*/
public void testNext() {
    Minute m = new Minute(30, 1, 12, 12, 2000);
    m = (Minute) m.next();
    assertEquals(2000, m.getHour().getYear());
    assertEquals(12, m.getHour().getMonth());
    assertEquals(12, m.getHour().getDayOfMonth());
    assertEquals(1, m.getHour().getHour());
    assertEquals(31, m.getMinute());
    m = new Minute(59, 23, 31, 12, 9999);
    assertNull(m.next());
}

From source file:org.jfree.data.time.Minute.java

/**
 * Returns an integer indicating the order of this Minute object relative
 * to the specified object://from  w  w  w  . j a va2 s  .c  o  m
 *
 * negative == before, zero == same, positive == after.
 *
 * @param o1  object to compare.
 *
 * @return negative == before, zero == same, positive == after.
 */
@Override
public int compareTo(Object o1) {
    int result;

    // CASE 1 : Comparing to another Minute object
    // -------------------------------------------
    if (o1 instanceof Minute) {
        Minute m = (Minute) o1;
        result = getHour().compareTo(m.getHour());
        if (result == 0) {
            result = this.minute - m.getMinute();
        }
    }

    // CASE 2 : Comparing to another TimePeriod object
    // -----------------------------------------------
    else if (o1 instanceof RegularTimePeriod) {
        // more difficult case - evaluate later...
        result = 0;
    }

    // CASE 3 : Comparing to a non-TimePeriod object
    // ---------------------------------------------
    else {
        // consider time periods to be ordered after general objects
        result = 1;
    }

    return result;
}