org.jfree.data.time
public class Year extends RegularTimePeriod implements Serializable
| Field Summary | |
|---|---|
| static int | MAXIMUM_YEAR
The maximum year value.
|
| static int | MINIMUM_YEAR
The minimum year value.
|
| Constructor Summary | |
|---|---|
| Year()
Creates a new Year, based on the current system date/time. | |
| Year(int year)
Creates a time period representing a single year.
| |
| Year(Date time)
Creates a new Year, based on a particular instant in time,
using the default time zone.
| |
| Year(Date time, TimeZone zone)
Constructs a year, based on a particular instant in time and a time zone.
| |
| Year(Date time, TimeZone zone, Locale locale)
Creates a new Year instance, for the specified time zone
and locale.
| |
| Method Summary | |
|---|---|
| int | compareTo(Object o1)
Returns an integer indicating the order of this Year object
relative to the specified object:
negative == before, zero == same, positive == after.
|
| boolean | equals(Object obj)
Tests the equality of this Year object to an arbitrary
object. |
| long | getFirstMillisecond()
Returns the first millisecond of the year. |
| long | getFirstMillisecond(Calendar calendar)
Returns the first millisecond of the year, evaluated using the supplied
calendar (which determines the time zone).
|
| long | getLastMillisecond()
Returns the last millisecond of the year. |
| long | getLastMillisecond(Calendar calendar)
Returns the last millisecond of the year, evaluated using the supplied
calendar (which determines the time zone).
|
| long | getSerialIndex()
Returns a serial index number for the year.
|
| int | getYear()
Returns the year.
|
| int | hashCode()
Returns a hash code for this object instance. |
| RegularTimePeriod | next()
Returns the year following this one.
|
| static Year | parseYear(String s)
Parses the string argument as a year.
|
| void | peg(Calendar calendar)
Recalculates the start date/time and end date/time for this time period
relative to the supplied calendar (which incorporates a time zone).
|
| RegularTimePeriod | previous()
Returns the year preceding this one.
|
| String | toString()
Returns a string representing the year..
|
Since: 1.0.11
Since: 1.0.11
Year, based on the current system date/time.Parameters: year the year.
Year, based on a particular instant in time,
using the default time zone.
Parameters: time the time (null not permitted).
See Also: Year
Deprecated: Since 1.0.12, use Year instead.
Constructs a year, based on a particular instant in time and a time zone.Parameters: time the time (null not permitted). zone the time zone.
Year instance, for the specified time zone
and locale.
Parameters: time the current time (null not permitted). zone the time zone. locale the locale.
Since: 1.0.12
Year object
relative to the specified object:
negative == before, zero == same, positive == after.
Parameters: o1 the object to compare.
Returns: negative == before, zero == same, positive == after.
Year object to an arbitrary
object. Returns true if the target is a Year
instance representing the same year as this object. In all other cases,
returns false.
Parameters: obj the object (null permitted).
Returns: true if the year of this and the object are the
same.
Returns: The first millisecond of the year.
See Also: getLastMillisecond
Parameters: calendar the calendar (null not permitted).
Returns: The first millisecond of the year.
Throws: NullPointerException if calendar is
null.
Returns: The last millisecond of the year.
See Also: getFirstMillisecond
Parameters: calendar the calendar (null not permitted).
Returns: The last millisecond of the year.
Throws: NullPointerException if calendar is
null.
The implementation simply returns the year number (e.g. 2002).
Returns: The serial index number.
Returns: The year.
http://developer.java.sun.com/developer/Books/effectivejava
/Chapter3.pdf
Returns: A hash code.
Returns: The year following this one (or null if the current
year is 9999).
The string format is YYYY.
Parameters: s a string representing the year.
Returns: null if the string is not parseable, the year
otherwise.
Parameters: calendar the calendar (null not permitted).
Since: 1.0.3
Returns: The year preceding this one (or null if the
current year is -9999).
Returns: A string representing the year.