|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.jrefinery.data.TimePeriod
com.jrefinery.data.Year
public class Year
Represents a year in the range 1900 to 9999.
This class is immutable, which is a requirement for all TimePeriod subclasses.
| Field Summary | |
|---|---|
protected int |
year
The year. |
| Fields inherited from class com.jrefinery.data.TimePeriod |
|---|
DEFAULT_TIME_ZONE, WORKING_CALENDAR |
| Fields inherited from interface com.jrefinery.date.MonthConstants |
|---|
APRIL, AUGUST, DECEMBER, FEBRUARY, JANUARY, JULY, JUNE, MARCH, MAY, NOVEMBER, OCTOBER, SEPTEMBER |
| Constructor Summary | |
|---|---|
Year()
Constructs a new Year, based on the current system date/time. |
|
Year(java.util.Date time)
Constructs a new Year, based on a particular instant in time, using the default time zone. |
|
Year(java.util.Date time,
java.util.TimeZone zone)
Constructs a year, based on a particular instant in time and a time zone. |
|
Year(int year)
Constructs a time period representing a single year. |
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.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(java.lang.Object object)
Tests the equality of this Year object to an arbitrary object. |
long |
getEnd(java.util.Calendar calendar)
Returns the last millisecond of the year, evaluated using the supplied calendar (which determines the time zone). |
long |
getStart(java.util.Calendar calendar)
Returns the first millisecond of the year, evaluated using the supplied calendar (which determines the time zone). |
int |
getYear()
Returns the year. |
TimePeriod |
next()
Returns the year following this one. |
static Year |
parseYear(java.lang.String s)
Parses the string argument as a year. |
TimePeriod |
previous()
Returns the year preceding this one. |
java.lang.String |
toString()
Returns a string representing the year (e.g. |
| Methods inherited from class com.jrefinery.data.TimePeriod |
|---|
getEnd, getEnd, getMiddle, getMiddle, getMiddle, getStart, getStart |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int year
| Constructor Detail |
|---|
public Year()
public Year(int year)
The - year.public Year(java.util.Date time)
time - The time.
public Year(java.util.Date time,
java.util.TimeZone zone)
time - The time.zone - The time zone.| Method Detail |
|---|
public int getYear()
public TimePeriod previous()
previous in class TimePeriodpublic TimePeriod next()
next in class TimePeriodpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectobject - The object.public int compareTo(java.lang.Object o1)
public java.lang.String toString()
toString in class java.lang.Object
public static Year parseYear(java.lang.String s)
throws TimePeriodFormatException
The string format is YYYY.
s - A string representing the year.
TimePeriodFormatExceptionpublic long getStart(java.util.Calendar calendar)
getStart in class TimePeriodcalendar - The calendar.
public long getEnd(java.util.Calendar calendar)
getEnd in class TimePeriodcalendar - The calendar.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||