Example usage for org.jfree.date SerialDate createInstance

List of usage examples for org.jfree.date SerialDate createInstance

Introduction

In this page you can find the example usage for org.jfree.date SerialDate createInstance.

Prototype

public static SerialDate createInstance(final java.util.Date date) 

Source Link

Document

Factory method that returns an instance of a subclass of SerialDate.

Usage

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

/**
 * Returns the day preceding this one./*from  ww w  . j  a  v a 2 s  .  co  m*/
 *
 * @return The day preceding this one.
 */
@Override
public RegularTimePeriod previous() {
    Day result;
    int serial = this.serialDate.toSerial();
    if (serial > SerialDate.SERIAL_LOWER_BOUND) {
        SerialDate yesterday = SerialDate.createInstance(serial - 1);
        return new Day(yesterday);
    } else {
        result = null;
    }
    return result;
}

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

/**
 * Returns the day following this one, or <code>null</code> if some limit
 * has been reached./*from  w  w  w .j a  va 2  s .co m*/
 *
 * @return The day following this one, or <code>null</code> if some limit
 *         has been reached.
 */
@Override
public RegularTimePeriod next() {
    Day result;
    int serial = this.serialDate.toSerial();
    if (serial < SerialDate.SERIAL_UPPER_BOUND) {
        SerialDate tomorrow = SerialDate.createInstance(serial + 1);
        return new Day(tomorrow);
    } else {
        result = null;
    }
    return result;
}